PHP 基礎


//php的結尾符號可以不用寫,開頭可以不加php;

//echo 可以輸出字符串或者數字,

//結尾的封號一定要加

//最后一行一定要加

/*

* 、、解決中文亂碼加header("Content-type:text/html;Charset=utf-8")

* 修改環境

*

*/

//

header("Content-type:text/html;charset=utf-8");

/*echo "hellow wrload";

echo "
";

echo ("hellow wrolds");

echo "
";

echo "hellow","wrold";

echo "
";

echo "你好藍歐";

//查看版本信息

echo PHP_VERSION;

echo "
";

//漏油判斷echo "

";

//$_SERVER? 服務器變量,該全局變量包含這服務器和客戶配置

//及當前請求環境的所有信息

/*

$_SERVER['SERVER_NAME'];當前腳本所在的服務器的主機名;

$_SERVER['REMOTE_ADDR'];客戶端ip地址;

$_SERVER['REQUEST_URL'];url的路徑部分;

$_SERVER['HTTP_USER_AGENT'];操作系統和瀏覽器的有關信息

* /

//打印輸出全局變量prient_r()

//print_r($_SERVER);

echo "

";




//看運行PHP的系統名稱

echo PHP_OS;

echo

* phpinfo(); //查看php環境的函數;用html打印

*

*/


//查看服務器的一些信息,會報錯

print_r($_SERVER);

echo"";

/*

* 注釋1;比較常用

*

* */

// 注釋2:比較常用

/*

注釋三:不常用

*/

?>

<pre>是HTML的標簽 ? 自動化空格顯示保留空格,和換行 (整理代碼格式)



/變量的定義?

//以$為開頭

//$a="hellow 坡坡";

// $b="你好";//? echo $a.$b;

//php字符串是以點連接//通過字符串拼接

// echo "你好".$a."中國";

//php 雙引號是可以解析變量? //單引號不行 // echo "你好$a"; //會將$a后的都認為是變量 所以加一個大括號就可以

//echo "你好{$a}妞妞";//加一個大括號就可以

// $a="hello";



// $hello="你好"; //下一級,第二個變量的變量

// echo $a;? $a=[1,2,3,4];

/*//加&就會被引用傳址,不加就不會傳值a和b;

// 需要傳值的話,在變量的前面加&符號; $b=&$a; $b[1]=5; //不會傳值,索引數組; print_r($a);? *? */?

? /*Notice :警告錯誤 ,如果要去掉的話,前面加@符號;? echo $a;? */? ? //打印? //print_r($a);? echo "

"; // var_dump($a);//更加詳細的顯示信息??

//阻止程序執行;die(一般用來做調試)? echo "

";//$b="哈哈哈";? //可以帶字符串

// @die($b); // echo 11111;//、阻止程序執行

// exit; // exit($b);?


//字符串 定義方式二? 字符串定界; //注意要頂格寫,前后都不能右空格,一般會用在長的字符串定義;? 開頭結尾一致,前后都不允許有空格 //內部可以接受變量

// $str=<<";//print_r($_SERVER);echo "";


//常量的定義/*第一個參數常量名稱,第二個參數常量定義的值,第三個參數是否區分大小寫;/默認是false 區分大小寫,true不區分大小寫 *? *///define("pi","3.1415926535",true);

//echo pi;


//session開啟:

//session_start();

//$_SESSION['username']="5555";

//print_r($_SESSION);//


//全局變量$_FILES// print_r($_FILES);接受文件上傳的參數 //$_GLOBALS很底層的全局變量;會造成變量污染,很少用// print_r($GLOBALS);


?//魔術變量

//顯示當前代碼的行數 ,兩個下劃線;


//echo __LINE__;//顯示當前執行文件的絕對路徑

//print_r(__FILE__);?


//__FUNCTION__當前執行函數的 函數名稱;

?/*function test(){ echo __FUNCTION__; } test();? *? */?


? //類名 /* class test{? function test1(){? echo __CLASS__;? }? } $newtest=new test(); $newtest->test1();? */?


? //字符串轉義//$str ="jiji\$jdh\"dhio";//echo $str;//字符串類型的自動轉換//$a=1;//$b="2";//echo $a+$b;//echo "


";//打印類型//echo gettype($a+$b);? //字符串類型轉化

// $b="2"; //強制聲明類型;

// $c=(int)$b;// echo gettype($c);? $a=0;

//empty() 空值就是true 空 /*if(empty($a)){ echo "空"; }else{ echo "不空"; }? *? */


//empty空返還true 不為空返還false;

//isset:有值返還true沒有值返還false? ? 一般情況下等同于!


empty//

兩個對于0或者空字符串的判斷就會區別;常用empty判斷;

/*if(isset($a)){ echo? "空"; } else{ echo? "bu空" }? *? */? ? ?


//數組的定義:

//定義方式一://$arr=[1,2,3,4];、、索引數組,下標為索引的數組//print_r($arr);


//定義方式二//$arr=array("city1"=>"上海1","city2"=>"上海2","city3"=>"上海3");

// print_r($arr);//關聯數組


? //定義方式三/*$arr["city1"]="上海1";$arr["city2"]="廣州2";$arr["city3"]="上海3";? print_r($arr);//相當于追加 *? */?

//對象? /*class Test{? ? }? $newTest=new Test();echo gettype($newTest);? *? ? */



//特殊的數據類型:資源類型

//第一個參數是讀取文件的路徑;第二個參數是讀取文件的方式:

/*$handle=fopen("1.txt","r");

//echo gettype($handle);

//獲取到文件里內容的長度$size=filesize("1.txt");

//讀取資源里地內容$res=fread($handle, 10);echo $res;

//關閉資源fclose($handle); *? */


//is_type(type 要掉數組或者字符串) 是否是某種類型的數據;判斷$arr=array();$rec=is_array($arr);if($rec){echo "這是數組";}else{echo "這不是數組";}


/*is_array -- 檢測變量是否是數組

is_bool --? 檢測變量是否是布爾型

is_callable --? 檢測參數是否為合法的可調用結構

is_double -- is_float() 的別名

is_float -- 檢測變量是否是浮點型

is_int -- 檢測變量是否是整數

is_integer -- is_int() 的別名

is_long -- is_int() 的別名is_null --? 檢測變量是否為 NULL

is_numeric --? 檢測變量是否為數字或數字字符串

is_object -- 檢測變量是否是一個對象

is_real -- is_float() 的別名

is_resource --? 檢測變量是否為資源類型

is_scalar --? 檢測變量是否是一個標量

is_string -- 檢測變量是否是字符串 *? */?>

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,732評論 6 539
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,214評論 3 426
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 177,781評論 0 382
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,588評論 1 316
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,315評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,699評論 1 327
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,698評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,882評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,441評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,189評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,388評論 1 372
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,933評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,613評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,023評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,310評論 1 293
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,112評論 3 398
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,334評論 2 377

推薦閱讀更多精彩內容

  • PHP 算數運算符 ";echo ($a-$b)." ";echo ($a*$b)." ";echo ($a/$b...
    久久歸移閱讀 529評論 0 0
  • [if !supportLists]1.[endif]PHP基礎(變量的八種類型、empty和isset、null...
    4e855d444c9f閱讀 596評論 0 0
  • 一、php可以做什么 php是一種可以在服務器端運行的編程語言,可以運行在Web服務器端。 php是一門后臺編程語...
    空谷悠閱讀 3,128評論 4 97
  • 軟件體系結構 1.單主機結構 界面顯示、業務邏輯和數據存取功能都是在用戶主機上實現,需要下載軟件并安裝,易盜版 2...
    sidney_c閱讀 771評論 2 3
  • 1 php的標記 <?php echo "hello php" ...
    零點起飛閱讀 144評論 0 0