php的源**在瀏覽器中通過檢視原始檔是檢視不到的,在原始檔中只會看到php檔案的輸出,也就是全部都是html,和asp.net一樣.這是因為在結果返回瀏覽器之前,指令碼就已將在伺服器執行了.
基本的php語法
php的指令碼以<?php開始 ,以?>結束。當然在某些支援簡寫的伺服器上可以使用?>來表示開始和結束
為了保證最好的相容性,還是應該是用<?php ?>的形式
php:hello word
<?phpphp中的每行**都必須以分好結束。echo "hello word";
?>
有兩種通過php來輸出文字的基礎指令:echo和print。
php中的注釋
在php中,我們使用//來編寫單行注釋,或者使用/**/來編寫大的注釋塊
<?phpphp變數//this is a comment
/*this is
a comment
block
*/?>
php中的所有變數都是一$符號開始的
在php中設定變數:
$var_name=value;
<?phpphp是一門鬆散型別的語言$txt = "hello world!";
$number = 16;
?>
在php中,不需要設定變數的型別(弱型別),在使用時被自動宣告;區別於c#,在c#中變數必須宣告它的型別
變數的命名要按照命名規範
php中的字串
下面我們給乙個變數$txt賦值,接著輸出$txt
<?php以上**的輸出結果是:$txt="hello world";
echo
$txt
;?>
hello world並置運算子(concatenation operator)
在php中,只有乙個字串運算子;我們使用' . '來把兩個字串值連線起來。
<?php其輸出的結果是$txt1="hello world";
$txt2="1234";
echo
$txt1 . " " . $txt2
;?>
hello world 1234使用strlen()函式
strlen()函式用於計算字串的長度。
<?php以上**的輸出:12echo
strlen("hello world!");
?>
使用strpos()函式
strpos()函式用於在字串內檢索一段字串或乙個字元
如果在字串中找到匹配,該函式會返回第乙個匹配的位置.如果未找到匹配,則返回false
<?php以上**查詢world,輸出的結果是6(字串的第一位的座標是0)echo
strpos("hello world!","world");
?>
如果想要查詢完整的字串函式:
PHP基本語法 變數(2)
變數可以大致分為三個大類 標量型別 4種 復合型別 2種 特殊型別 2種 4種標量型別 布林型 整型 浮點型 字串。2種復合型別 陣列 物件。2種特殊型別 資源 空。由於本篇部落格的寫作時間關係,以下對兩種復合型別變數進行簡單介紹 陣列 array 與物件 object 後續將補全其他型別的介紹。物...
php學習筆記 基本語法
一 從html中分離 當 php 解析乙個檔案時,會尋找開始和結束標記,標記告訴 php 開始和停止解釋其中的 此種方式的解析可以 使 php 嵌入到各種不同的文件中,凡是在一對開始和結束標記之外的內容都會被 php 解析器忽略。大多數情況下 php 都是嵌入在 html 文件中的。a c當然還可以...
opengl GLSL基本語法 學習 隨筆二
1 首先介紹一下glsl的資料型別,如果你學過c 那麼一定不會陌生。float double int uint bool型幾個資料型別 基本上從字面上就能理解這幾個資料型別的含義。2 變數的使用與c 也是一樣,先宣告,再定義使用。包括全域性變數與區域性變數均與c 相同。3 變數可在宣告時直接初始化。...