php學習二 基本語法練習二

2021-07-14 11:43:10 字數 2083 閱讀 5631

<?php

/** * created by phpstorm.

* user: liyanq

* date: 16/7/5

* time: 13:15

*//*

* 1,什麼頭都不加的話,顯示亂碼,知道是編碼格式問題,拷過來就好了;但還不了解上面語法,以後再說吧.

* 2,漢字的排序不是按照拼音的首字母來的.

* 3,sort,rsort普通陣列;asort,ksort,arsort,krsort關聯陣列;

* */

$names = array("梅西","c羅","貝爾");

$nameandage = array("梅西"=>29,"c羅"=>31,"貝爾"=>26);

function normalarrtostr($arr)

return $r;

}function keyvaluearrtostr($arr)

return $r;

}echo "排序前:",normalarrtostr($names),"

";sort($names);

echo "排序後:",normalarrtostr($names),"

";echo "排序前:",keyvaluearrtostr($nameandage),"

";ksort($nameandage);

echo "排序後:",keyvaluearrtostr($nameandage),"

";/*

* 1,$globals是乙個包含了全部變數的全域性組合陣列。變數的名字就是陣列的鍵;

* 2,$globals裡面的內容都挺有用的.可以蒐集客戶資訊.

* 3,$_request能夠獲取html表單提交的資料,只要知道input的名字即可.可理解2頁面的通訊通道;

echo "post提交內容:", $inputtext, $inputstr ,"

";?>

?param1=引數1¶m2=引數2">測試get

<?php echo "get param1:" . $_get['param1'] . "get param2: " . $_get['param2'] . "

"; ?>

<?php

function testvar(&$var)

$x = 1;

testvar($x);

echo $x . "

";//結果是2,&傳址;

echo "__line__:",__line__,"__file__:",__file__,"

"; echo "__dir__:",__dir_,"

";class testglobalvar

}$v1 = new testglobalvar();

$v1->myfun1();

class mybase

}//trait這個語法沒有見到過,需要留意下.~

trait traitsay

}class mychild extends mybase

$c = new mychild();

$c->sayhello();

?>

基本語法差不多了。

二 PHP基本語法

1.php識別符號 說明 告訴php解析器,這裡是php的 位置。注意 如果頁面只有php 結束識別符號可以不寫 echo hello world 2.注釋 和其他語言一樣 3.php和html混編 注意 html的 可以寫在php檔案中,php的 只能寫在php檔案中。4.php 變數 a 123...

PHP基本語法(二)

重點,哪些情況我們會將其它型別的值視為bool值的假 1.整型的0會視為bool值的假來執行,任何非0的整型都視為真 2.浮點的0.0不論後面有多少個0都視為假0.000000000,後面只要有乙個非0值就為真 3.字浮串的 0 視為假,其他值全視為真來處理 4.空字串視為bool值的假 只要中間有...

PHP的基本語法(二)

算數說明 加 減 乘 除 取模賦值 等同於描述 x y x y 右側表示式為左側運算數設定值。x y x x y 加x y x x y 減x y x x y 乘x y x x y 除x y x x y 模數運算子 名稱例子結果.串接 txt1 hello txt2 txt1 world 現在 txt...