1.類的寫法
class myclass catch(sqlexception $e) {
print('caught an sqlexception with problem '.$e->problem);
8.&應用,遍歷陣列 改值
php4中不能遍歷乙個陣列同時更改值,php5通過foreach 引數上加上&(引用)符號,在遍歷陣列的時候跟改值
$arr = array(
'1'=>'hello',
'2'=>'hel',
'3'=>'haha'
foreach ($arr as & $val) {
if($val=='hel') {
$val = 'hello hah';
echo '
';var_dump($arr);
exit;
9.給引用引數設定預設值
php4 只能給傳遞值得引數預設值,php5可以給傳遞引用的引數設定預設值
function test(&$arg = null) {
if($arg === null) {
print '$arg is empty';
else {
echo "$arg";
$ff = '213';
test($ff);
10.短標記
php 語法 一般而言
配置php.ini中的short_open_tag 之後可以使用
標籤書寫**
一般不建議開啟該功能故而預設關閉,需要手動開啟才能用
11.php注釋
1.第一種 c注釋的風格 可以跨越多行,直到標記結束
* 哈哈哈
2.c++ 方式
// 哈哈哈哈
3.shell 方式
# hahah
12.變數
變數不必宣告,型別也不用宣告
$做字首,變數的名字可以用乙個字母(a~z,a~z)或者_(下劃線)開始。後面可以使用任意字元和下劃線
例如:$abc
$_aa
$a123
非法的:
$123
$*ab
變數在函式中建立的,它的生命週期與函式一樣,在主指令碼中生成的變數(不在函式中)不是全域性變數,不能在函式中使用它,但是可以用$globals來訪問(使用變數的名字作為字串的關鍵字)
給程式設計師乙個鼓勵唄!
支付寶
php基本語言學習
php hypertext preprocessor,超文字預處理器 1.php 是指令碼語言,可以放在文件中的任何位置,在伺服器上執行,然後將html結果傳送給瀏覽器,實現資料庫和網頁之間的資料互動。2.乙個完整的php系統由以下幾個部分構成。作業系統 php可以在任何作業系統上執行,如windo...
php 語言特性學習(四)
1.使用對映執行授權模式 class classone class classtwo class classonedelgater function addobject obj function call name,args catch exception e obj new classonedel...
PHP菜鳥如何開始學習PHP語言
把我自己學習php的經驗分享出來,既給想學習php的朋友提供乙個思路,也算是整理一下自己的思路,好給後續的教程開個頭吧 學習其實也是有方法的,舉個例子 在您上學期間,班裡一定有學霸,也有學渣,也有普普通通的芸芸眾生哈,但是學霸就一定是聰明絕頂?學渣就一定智商有問題嗎?相信大家都知道,這個未必吧 學霸...