PHP学习简单笔记

来源:互联网 发布:解析excel java 流模式 编辑:程序博客网 时间:2024/06/10 19:09

PHP学习

PHP注释

  • 使用//单行注释
  • 使用#单行注释
  • 使用/**/多行注释

PHP注意点

  • PHP对于用户定义的函数、类和关键词都大小写不敏感
  • PHP对于多有变量都是大小写敏感的

PHP变量

变量命名规则

  • 变量以 $ 符号开头,其后是变量的名称
  • 变量名称必须以字母或下划线开头
  • 变量名称不能以数字开头
  • 变量名称只能包含字母数字字符和下划线
  • 变量名称对大小写敏感

变量作用域

  • local作用域:函数内部声明的变量拥有local作用域,只能在函数内部访问。
  • global作用域:函数外部声明的变量拥有global作用域,只能在函数外访问。使用global关键字可以在函数内访问外部全局变量,此外,php为所有全局变量存储在$GLOBALS[index]数组中,其中index为全局变量名。
  • static作用域:实现变量信息的保存。

PHP数据类型

  • 字符串
  • 整数
  • 浮点数
  • 逻辑:true或false
  • 数组:array(“xxx”,”xxx”);使用var_dump()会返回变量的数据类型和值。
  • 对象
  • NULL

PHP常量

使用define()函数定义常量,三个参数如下:
- 定义常量名称
- 定义常量的值
- 定义是否是大小写敏感的

PHP控制

if语句

<?php$t = data("H");if($t<"10"){echo "Have a good day!";}elseif($t<"20"){echo "Have a good day2!";}else{echo "Have a good day3!";}?>

switch语句

<?phpswitch ($x){case 1:  echo "Number 1";  break;case 2:  echo "Number 2";  break;case 3:  echo "Number 3";  break;default:  echo "No number between 1 and 3";}?>

while语句

<?php $x=1; while($x<=5) {  echo "这个数字是:$x <br>";  $x++;}$x=1; do {  echo "这个数字是:$x <br>";  $x++;} while ($x<=5);?>

for语句

<?php for ($x=0; $x<=10; $x++) {  echo "数字是:$x <br>";}$colors = array("red","green","blue","yellow"); foreach ($colors as $value) {  echo "$value <br>";}?>

函数语句

<?phpfunction writeMsg() {  echo "Hello world!";}writeMsg(); // 调用函数?><?phpfunction familyName($fname,$year) {  echo "$fname Zhang. Born in $year <br>";}familyName("Li","1975");familyName("Hong","1978");familyName("Tao","1983");?><?phpfunction setHeight($minheight=50) {  echo "The height is : $minheight <br>";}setHeight(350);setHeight(); // 将使用默认值 50setHeight(135);setHeight(80);?><?phpfunction sum($x,$y) {  $z=$x+$y;  return $z;}echo "5 + 10 = " . sum(5,10) . "<br>";echo "7 + 13 = " . sum(7,13) . "<br>";echo "2 + 4 = " . sum(2,4);?>

PHP超全局变量

  • $GLOBALS
  • $_SERVER
  • $_REQUEST
  • $_POST
  • $_GET
  • $_FILES
  • $_ENV
  • $_COOKIE
  • $_SESSION
原创粉丝点击