PHP语法小结之基础和变量_PHP
最近有个H5项目的需求,需要服务端,考察过后决定用PHP实现一个HTTP服务端,于是开始重温PHP语法,顺便记录一下要点,以便随时重温。内容摘抄自w3school的PHP手册,并按照自己的理解重新进行了整理。
PHP是什么?
PHP 是 "PHP Hypertext Preprocessor" 的首字母缩略词
PHP 代码在服务器上执行,而结果以纯文本返回浏览器
PHP 文件能够包含文本、HTML、CSS 以及 PHP 代码
PHP 文件的后缀是 ".php"
PHP 脚本可放置于文档中的任何位置。
PHP 文件通常包含 HTML 标签以及一些 PHP 脚本代码。
PHP基础语法
脚本以 结尾
语句以分号结尾(;)
代码块的关闭标签也会自动表明分号(因此在 PHP 代码块的最后一行不必使用分号)。
// 或者 # 表示单行注释
/**/是多行注释
变量大小写敏感
用户定义的函数、类和关键词大小写不敏感(例如 if、else、echo 等等)都对
PHP常量
常量一旦被定义就无法更改或撤销定义
常量贯穿整个脚本是自动全局的
设置常量使用 define() 函数,它使用三个参数:
首个参数定义常量名称
第二个参数定义常量值
(可选)第三个参数规定常量名是否大小写敏感,默认是 false。
<?php define("GREETING", "Welcome!"); echo GREETING; //大小写敏感的常量 define("Hello", "Welcome!", true); echo hello; //大小写不敏感的常量 ?>
有效的常量名是以字符或是下划线开通
PHP变量
变量弱类型
变量以 $ 符号开头,其后是变量的名称,如 $x=5;
函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。
函数内部声明的变量拥有 LOCAL 作用域,只能在函数内部进行访问。
global 关键词用于访问函数内的全局变量。要做到这一点,请在(函数内部)变量前面使用 global 关键词:
实例1:
<?php $x=5; // 全局作用域 function myTest() { $y=10; // 局部作用域 echo "变量 x 是:$x"; // 不输出 echo "变量 y 是:$x"; // 输出 } myTest(); echo "变量 x 是:$x"; // 输出 echo "变量 y 是:$x"; // 不输出 ?>
实例2:
<?php $x=5; $y=10; function myTest() { global $x,$y; $y=$x+$y; } myTest(); echo $y; // 输出 15 ?>
PHP Static关键词
通常,当函数完成/执行后,会删除所有变量。不过,有时我需要不删除某个局部变量。实现这一点需要更进一步的工作。
要完成这一点,请在您首次声明变量时使用 static 关键词:
<?php function myTest() { static $x=0; echo $x; $x++; } myTest(); // 输出0 myTest(); // 输出1 myTest(); // 输出2 ?>
然后,每当函数被调用时,这个变量所存储的信息都是函数最后一次被调用时所包含的信息。
注释:该变量仍然是函数的局部变量。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

PHP是一種伺服器端腳本語言,它被用來開發動態網站、Web應用程式和網頁程式。 PHP的應用範圍非常廣泛,無論是初學者還是有經驗的開發人員,都可以從中獲益。本文將為您提供PHP的基礎文法入門指南。如果您想學習PHP編程,並且從頭開始打好基礎,那麼您來對了地方。 PHP的基本架構一個PHP程式包含以下三個部分:<?php//PHP程式碼?>程式碼兩邊的&

PHP是一種廣泛使用的伺服器端程式語言,常用於建立動態網頁。然而,在編寫PHP腳本時,常常會遇到各種語法錯誤和警告。這些錯誤和警告可能導致程式碼無法正常運作或出現問題,因此解決這些問題是非常重要的。本文將介紹PHP的常見問題:語法錯誤和警告,並提供如何解決這些問題的有效方法。語法錯誤在PHP中編寫腳本時,語法錯誤是非常常見的問題。語法錯誤可能是由以下原因

隨著Internet技術的不斷發展,PHP作為一門Web程式語言,越來越受到大家的喜愛。 PHP的使用非常廣泛,從簡單的靜態網站到大型的電子商務網站都可以使用PHP進行開發。無論是剛開始學習PHP的新手或是已經有一定經驗的開發者,掌握一些基本概念都是非常必要的。在本文中,我將介紹PHP初學者必知的5個基本概念。變數PHP的變數是用來儲存資料的容器。在PHP中,

PHP作為一種在Web開發中廣泛應用的語言,它的普及程度和使用率相當高。許多初學者在學習PHP程式設計時都會遇到一些困難,例如不知道如何提升程式設計的程度。以下我們將介紹一些方法,讓你更容易提升自己的PHP程式設計水準。學習最新科技網路科技的更新速度非常快,PHP也不例外。如果想要成為優秀的PHP程式設計師,首先要學習最新的PHP技術,掌握最新的Web開發技術,如M

PHP入門到進階--學習基礎語法和概念引言:PHP(HypertextPreprocessor)是一種流行的伺服器端腳本語言,廣泛應用於Web開發。在本文中,我們將從入門層級開始,逐步深入學習PHP的基礎語法和概念,並提供程式碼範例供大家參考。一、PHP的安裝與設定在開始學習PHP之前,首先需要在你的機器上安裝PHP。你可以從官方網站(https://w

PHP中的箭頭符號(->)是一個非常重要的操作符,用於存取物件的屬性和方法。本文將深入剖析PHP箭頭符號的功能與特點,並提供具體的程式碼範例來幫助讀者更好地理解其用法。在PHP中,箭頭符號(->)主要用於存取物件的屬性和方法。當我們建立一個物件時,可以透過箭頭符號來存取該物件的屬性或呼叫物件的方法。首先,讓我們來看一個簡單的範例,建立一個類別並實例化

PHP被廣泛應用於Web開發中,是一門伺服器端腳本語言。在學習PHP之前,我們需要具備HTML和CSS的基礎知識。以下將介紹初學者必須掌握的PHP基本文法。變數變數在PHP中使用$符號進行定義和賦值,如$variable=“helloworld”;。變數名稱必須以$符號開頭,且只能包含字母、數字和底線。 PHP中變數具有動態類型的特點,可以儲存數字、字串

PHP是一種廣泛使用的伺服器端腳本語言,用於開發動態網頁和Web應用程式。許多網站和應用程式都使用PHP作為其後端開發語言,因此,掌握PHP開發技巧和經驗對於建立高效功能至關重要。在本文中,我將分享一些我在PHP開發中學到的經驗和技巧,旨在幫助開發人員提高他們的編碼能力和建立高效功能的能力。精選適當的開發工具和框架在開始PHP開發之前,選擇適當的開發工具和框架
