PHP全栈开发(五):PHP学习(1.基础语法)
PHP腳本在服務器上執行,然后將純HTML的結果返回給瀏覽器。
聽上去很厲害的樣子,所以說PHP是服務器端的語言啦。HTML才是前端啦。
?
PHP文件的默認文件擴展名是".php"
那么PHP文件呢通常包含HTML標簽和一些PHP腳本代碼。
?
PHP腳本以<?php>開始,以?>結束。
PHP腳本可以放在PHP文件的任何位置。
?
<!DOCTYPE html> <html> <body> <h1>My first PHP page</h1> <?php echo "Hello World!"; ?> </body> </html>PHP的每一行代碼都必須以分號結束,這一點和C語言是類似的。
PHP有兩種注釋方法,一種是單行注釋//
一種是多行注釋/* */
連注釋和C語言都是一樣的呢。
?
PHP語句與PHP變量都是區分大小寫的。
PHP的變量以美元符號$開頭,其余的命名規則與C語言類似。
?
PHP語言和perl和python等腳本語言一樣,使用變量的時候直接用就好啦,不用聲明它的類型。
這一點真的是太棒啦。
?
<?php $x=5; $y=10; function myTest() { global $x,$y; $y=$x+$y; } myTest(); echo $y; // 輸出 15 ?>PHP語言有全局變量一說,在函數外定義的變量就是全局變量啦,例如這里的$x和$y.
那么要在函數內部使用它們呢,必須使用global關鍵字聲明一下這兩個東東是全局變量,然后才能使用,否則的話是使用不了的噢。
這點一定要記住啦,因為很有用噢,因為我們在寫帶有函數的程序的時候是經常需要使用到全局變量的啦。
?
我們再來看一段代碼:
<?php function myTest() { static $x=0; echo $x; $x++; } myTest(); myTest(); myTest(); ?>看到這里我們看到有一個static的東東。這個是什么呢,叫做靜態變量啦。
這里看到靜態變量初次被聲明的時候是0啦。
然后我們的執行結果會是什么呢。會是012啦
原來在函數里面,前面加了static的變量,函數運行結束以后,是不會銷毀的啦,會繼續保留。
當再次執行函數的時候,會沿用上次函數執行完畢后的值。
還有這里要值得注意的是,在聲明的時候必須同時賦初值啦,如果不賦初值的時候誰知道你是什么啦。
?
轉載于:https://www.cnblogs.com/sparrow32/p/9427720.html
總結
以上是生活随笔為你收集整理的PHP全栈开发(五):PHP学习(1.基础语法)的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 数据结构与算法17-表插入排序
- 下一篇: java初入的学习
