最近想自学一下web开发中需要的各种基础知识,就开始在【 W3school 】上学习各种教程,这里备注下最基本的php笔记。
备注:
部分笔记内容来自【 W3school 】网站,版权归原作者所有。
CONTENTS
代码示例:
<html> <body> <?php //输出 echo "hello php in echo"; print "hello php in print"; //单行注释 /* 多行注释 */ //变量 $txt = "Hello World!"; $number = 16; echo $txt; //字符串连接 $txt1="Hello World"; $txt2="1234"; echo $txt1 . " " . $txt2; //if $d=date("D"); if ($d=="Fri") echo "Have a nice weekend!"; elseif ($d=="Sun") echo "Have a nice Sunday!"; else echo "Have a nice day!"; //switch switch ($x) { case 1: echo "Number 1"; break; case 2: echo "Number 2"; break; default: echo "No number between 1 and 3"; } //一维数组 $names = array("Peter","Quagmire","Joe"); $names[0] = "Peter"; $names[1] = "Quagmire"; $names[2] = "Joe"; echo $names[1] . " and " . $names[2] . " are ". $names[0] . "'s neighbors"; //关联数组 $ages = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34); $ages['Peter'] = "32"; $ages['Quagmire'] = "30"; $ages['Joe'] = "34"; echo "Peter is " . $ages['Peter'] . " years old."; //多维数组 $families = array ( "Griffin"=>array ( "Peter", "Lois", "Megan" ), "Quagmire"=>array ( "Glenn" ), "Brown"=>array ( "Cleveland", "Loretta", "Junior" ) ); //循环 $i=1; while($i<=5) { echo "The number is " . $i . "<br />"; $i++; } $i=0; do { $i++; echo "The number is " . $i . "<br />"; } while ($i<5); for ($i=1; $i<=5; $i++) { echo "Hello World!<br />"; } $arr=array("one", "two", "three"); foreach ($arr as $value) { echo "Value: " . $value . "<br />"; } //函数 function writefunc() { echo "Hello World"; } writefunc(); function echomyname($name) { echo "my name is ".$name; } echomyname("xiaoming"); function add($x, $y) { $result = $x + $y; return $result; } echo "1 + 2 = ".add(1,2); ?> </body> </html>
php基础知识:
PHP 中的变量
变量用于存储值,比如数字、文本字符串或数组。
一旦设置了某个变量,我们就可以在脚本中重复地使用它。
PHP 中的所有变量都是以 $ 符号开始的。
在 PHP 中设置变量的正确方法是:
$var_name = value;
PHP 是一门松散类型的语言(Loosely Typed Language)
在 PHP 中,不需要在设置变量之前声明该变量。
在上面的例子中,您看到了,不必向 PHP 声明该变量的数据类型。
根据变量被设置的方式,PHP 会自动地把变量转换为正确的数据类型。
在强类型的编程语言中,您必须在使用前声明变量的类型和名称。
在 PHP 中,变量会在使用时被自动声明。
变量的命名规则
变量名必须以字母或下划线 “_” 开头。
变量名只能包含字母数字字符以及下划线。
变量名不能包含空格。如果变量名由多个单词组成,那么应该使用下划线进行分隔(比如 $my_string),或者以大写字母开头(比如 $myString)。
发表评论