PHP學習隨筆 2 基本語法

2022-09-11 09:21:08 字數 1639 閱讀 7742

php的源**在瀏覽器中通過檢視原始檔是檢視不到的,在原始檔中只會看到php檔案的輸出,也就是全部都是html,和asp.net一樣.這是因為在結果返回瀏覽器之前,指令碼就已將在伺服器執行了.

基本的php語法

php的指令碼以<?php開始 ,以?>結束。當然在某些支援簡寫的伺服器上可以使用?>來表示開始和結束

為了保證最好的相容性,還是應該是用<?php ?>的形式

php:hello word

<?php 

echo "hello word";

?>

php中的每行**都必須以分好結束。

有兩種通過php來輸出文字的基礎指令:echo和print。

php中的注釋

在php中,我們使用//來編寫單行注釋,或者使用/**/來編寫大的注釋塊

<?php 

//this is a comment

/*this is

a comment

block

*/?>

php變數

php中的所有變數都是一$符號開始的

在php中設定變數:

$var_name=value;

<?php 

$txt = "hello world!";

$number = 16;

?>

php是一門鬆散型別的語言

在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 

echo

strlen("hello world!");

?>

以上**的輸出:12

使用strpos()函式

strpos()函式用於在字串內檢索一段字串或乙個字元

如果在字串中找到匹配,該函式會返回第乙個匹配的位置.如果未找到匹配,則返回false

<?php 

echo

strpos("hello world!","world");

?>

以上**查詢world,輸出的結果是6(字串的第一位的座標是0)

如果想要查詢完整的字串函式:

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 變數可在宣告時直接初始化。...