關於php基礎學習筆記一

2021-06-08 20:52:18 字數 2242 閱讀 6674

php 的指令碼塊以 <?php 開始,以 ?> 結束。您可以把 php 的指令碼塊放置在文件中的任何位置。

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

不過,為了達到最好的相容性,我們推薦您使用標準形式 (<?php),而不是簡寫形式。

<?php

php 檔案通常會包含 html 標籤,就像乙個 html 檔案,以及一些 php 指令碼**。

在下面,我們提供了一段簡單的 php 指令碼,它可以向瀏覽器輸出文字 "hello world":

<?phpecho "hello world";?>

php 中的每個**行都必須以分號結束。分號是一種分隔符,用於把指令集區分開來。

有兩種通過 php 來輸出文字的基礎指令:echo 和 print。在上面的例子中,我們使用了 echo 語句來輸出文字 "hello world"。

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

<?php

//this is a comment

/*this is

a comment

block

*/?>

變數用於儲存值,比如數字、文字字串或陣列。

一旦設定了某個變數,我們就可以在指令碼中重複地使用它。

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

在 php 中設定變數的正確方法是:

$var_name = value;

php 的入門者往往會忘記在變數的前面的 $ 符號。如果那樣做的話,變數將是無效的。

讓我們試著建立乙個存有字串的變數,和乙個存有數值的變數:

<?php

$txt = "hello world!";

$number = 16;

?>

在 php 中,不需要在設定變數之前宣告該變數。

在上面的例子中,您看到了,不必向 php 宣告該變數的資料型別。

根據變數被設定的方式,php 會自動地把變數轉換為正確的資料型別。

在強型別的程式語言中,您必須在使用前宣告變數的型別和名稱。

在 php 中,變數會在使用時被自動宣告。

字串變數用於包含字串的值。

在本教程中,我們打算介紹幾個在 php 中用於操作字串的最常用的函式和運算子。

在建立字串之後,我們就可以對它進行操作了。您可以直接在函式中使用字串,或者把它儲存在變數中。

在下面,php 指令碼把字串 "hello world" 賦值給名為 $txt 的字串變數:

<?php$txt="hello world";echo $txt;?>

在 php 中,只有乙個字串運算子。

並置運算子 (.) 用於把兩個字串值連線起來。

要把兩個變數連線在一起,請使用這個點運算子 (.) :

<?php

$txt1="hello world";

$txt2="1234";

echo $txt1 . " " . $txt2;

以上**的輸出:

hello world 1234
您可以看到,我們在上面的例子中使用了兩次並置運算子。這是由於我們需要插入第三個字串。

為了分隔這兩個變數,我們在 $txt1 與 $txt2 之間插入了乙個空格。

strlen() 函式用於計算字串的長度。

讓我們算出字串 "hello world!" 的長度:

<?php

echo strlen("hello world!");

?>

以上**的輸出:

12
字串的長度資訊常常用在迴圈或其他函式中,因為那時確定字串何時結束是很重要的(例如,在迴圈中,我們需要在字串中的最後乙個字元之後結束迴圈)。

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

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

讓我們試一下,是不是能在字串中找到子字串 "world":

<?php

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

?>

以上**的輸出是:

6
正如您看到的,在我們的字串中,字串 "world" 的位置是 6。返回 6 而不是 7,是由於字串中的首個位置的 0,而不是 1。

這個手冊提供了每個函式的簡要描述和例項!

PHP基礎學習筆記 一

運算子非布林型別變數作為條件注意事項 函式所有變數都必須以 符號開頭,且不能包含特殊字元,如 等,可以以 字母開頭。單引號不解析變數。不解析 n r t等轉義字元。雙引號解析變數。解析轉義字元,如 n r t。單引號效率高於雙引號。字串和變數使用.來連線。如 myname.test 也可以使用這種方...

PHP學習筆記 基礎

1.基本語法 php 的指令碼塊以 結束,我們可以把 php 的指令碼塊放置在文件中的任何位置 php每個 都必須以分號結束 2.變數 在 php 中,不需要在設定變數之前宣告該變數,不必向 php 宣告該變數的資料型別,根據變數被設定的方式,php 會自動地把變數轉換為正確的資料型別。eg a 1...

php基礎學習(一)

1.如何建立公共檔案和自定義變數,避免重複勞動。2.如何建立配置檔案,提公升專案的可擴充套件性 3.如何建立模板檔案,簡化開發流程,為mvc開發打下基礎 4.理解 模組的建立規則 5.理解模板自動載入機制實現原理 6.如何建立自己的公共函式庫,真正實現 復用 7.深刻理解資料庫操作不僅僅是增刪改查,...