好记性不如铅笔头

php, web, 编程

php基础知识笔记

最近想自学一下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)。

发表评论

14 + 13 =

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据