美文网首页
PHP语法学习笔记

PHP语法学习笔记

作者: pangchao | 来源:发表于2016-10-28 11:47 被阅读0次

1.PHP 变量规则:

变量以 $ 符号开始,后面跟着变量的名称

变量名必须以字母或者下划线字符开始

变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )

变量名不能包含空格

变量名是区分大小写的($y 和 $Y 是两个不同的变量)

2.PHP 有四种不同的变量作用域:

local

global

static

parameter

3.在所有函数外部定义的变量,拥有全局作用域。除了函数外,全局变量可以被脚本中的任何部分访问,要在一个函数中访问一个全局变量,需要使用 global 关键字。

$x=5;

$y=10;

function myTest()

{

global $x,$y;

$y=$x+$y;

}

myTest();

echo $y; // 输出 15

?>

4.PHP 将所有全局变量存储在一个名为 $GLOBALS[index] 的数组中。index保存变量的名称。这个数组可以在函数内部访问,也可以直接用来更新全局变量。

5.当一个函数完成时,它的所有变量通常都会被删除。然而,有时候您希望某个局部变量不要被删除。要做到这一点,请在您第一次声明变量时使用static关键字。然后,每次调用该函数时,该变量将会保留着函数前一次被调用时的值。注释:该变量仍然是函数的局部变量。

6.参数是通过调用代码将值传递给函数的局部变量。参数是在参数列表中声明的,作为函数声明的一部分。

function myTest($x)

{

echo $x;

}

myTest(5);

?>

7.echo 和 print 区别:

echo - 可以输出一个或多个字符串

print - 只允许输出一个字符串,返回值总为 1

提示:echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。

echo和print都是一个语言结构,可以使用括号,也可以不使用括号。

$txt1="Learn PHP";

$txt2="w3cschool.cc";

$cars=array("Volvo","BMW","Toyota");

echo$txt1;

echo "<br>", "<br>";

echo"Study PHP at{$txt2}";

echo "<br>";

echo"Study PHP at$txt2";

echo"My car is a{$cars[0]}";

echo "<br>";

echo"my car is a$cars[2]";

?>

8.数据类型

String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)

9.常量

常量是一个简单值的标识符。该值在脚本中不能改变,常量在定义后,默认是全局变量,可以在整个运行的脚本的任何地方使用,且在使用时不需要global关键字声明。

一个常量由英文字母、下划线、和数字组成,但数字不能作为首字母出现。 (常量名不需要加 $ 修饰符)。

注意:常量在整个脚本中都可以使用。设置常量,使用 define() 函数,函数语法如下:

bool define (string $name,mixed $value [, bool $case_insensitive = false])

10.字符串

在 PHP 中,只有一个字符串运算符。

并置运算符 (.) 用于把两个字符串值连接起来。

<?php

$txt1="Hello world!";

$txt2="What a nice day!";

echo$txt1." ".$txt2;

?>

11.数组

在 PHP 中,array() 函数用于创建数组:

array();

在 PHP 中,有三种类型的数组:

数值数组- 带有数字 ID 键的数组

关联数组- 带有指定的键的数组,每个键关联一个值

多维数组- 包含一个或多个数组的数组

12.超级全局变量

PHP中预定义了几个超级全局变量(superglobals) ,这意味着它们在一个脚本的全部作用域中都可用。 你不需要特别说明,就可以在函数及类中使用。

PHP 超级全局变量列表:

$GLOBALS

$_SERVER

$_REQUEST

$_POST

$_GET

$_FILES

$_ENV

$_COOKIE

$_SESSION

相关文章

  • PHP笔记

    PHP笔记 ##php****基础语法****1.****变量...

  • 20170812PHP学习(一)基础语法

    PHP(一)基础语法 本来就是学习笔记,就不说废话了 参考 PHP 手册陈惠贞 , 陈俊荣.PHP 7&MySQL...

  • PHP语法笔记

    PHP语法笔记想学到那里补充那里,不准备系统学习了. require,require_once,include,...

  • PHP学习线路图 PHP教程

    PHP学习线路图 PHP教程 PHP教程PHP简介PHP环境设置PHP语法概述PHP变量类型PHP常量类型 PHP...

  • PHP学习总结

    PHP自学计划记录 当前只学习了PHP的基础语法,没有涉及很多PHP内部提供的函数 学习目录:PHP自学计划-注释...

  • PHP语法学习笔记

    1.PHP 变量规则: 变量以 $ 符号开始,后面跟着变量的名称变量名必须以字母或者下划线字符开始变量名只能包含字...

  • php学习笔记:php基本语法和变量

    PHP是在服务器端执行的脚本语言,主要适用于web开发领域,为什么要学习php,简单来说,目前想法就是把自己做的数...

  • Kotlin学习笔记:类和接口

    Kotlin学习笔记:概述Kotlin学习笔记:基本语法和函数Kotlin学习笔记:类和接口Kotlin学习笔记:...

  • Kotlin学习笔记:概述

    Kotlin学习笔记:概述Kotlin学习笔记:基本语法和函数Kotlin学习笔记:类和接口Kotlin学习笔记:...

  • Kotlin 学习笔记:基本语法和函数

    Kotlin学习笔记:概述Kotlin学习笔记:基本语法和函数Kotlin学习笔记:类和接口Kotlin学习笔记:...

网友评论

      本文标题:PHP语法学习笔记

      本文链接:https://www.haomeiwen.com/subject/mateuttx.html