PHP头条
热点:

PHP笔记①语法&变量&常量,php


PHP 脚本可放置于文档中的任何位置。
PHP 脚本以

<?php
// 此处是 PHP 代码
?>

PHP 文件的默认文件扩展名是 “.php”。
实例:

<?php
    echo "hello My Frist PHP!";
?>

echo是PHP中的输出语句
PHP 语句以分号结尾(;)。PHP 代码块的关闭标签也会自动表明分号(因此在 PHP 代码块的最后一行可以不必使用分号)。
PHP 中的注释
PHP 代码中的注释不会被作为程序来读取和执行。它唯一的作用是供代码编辑者阅读。
注释用于:
使其他人理解您正在做的工作 - 注释可以让其他程序员了解您在每个步骤进行的工作(如果您供职于团队)
提醒自己做过什么 - 大多数程序员都曾经历过一两年后对项目进行返工,然后不得不重新考虑他们做过的事情。注释可以记录您在写代码时的思路。
PHP支持三种注释:

1.//这是单行注释
2.#这也是单行注释
3./*
这是多行注释
它横跨了
多行
*/
PHP大小写敏感度
在 PHP 中,所有用户定义的函数、类和关键词(例如 if、else、echo 等等)都对大小写不敏感

<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>

在上面的例子中,三个echo 语句都是合法的(等价)。
不过在 PHP 中,所有变量都对大小写敏感

<?php
$color="Green";
echo "My car is " . $color . "<br>";
echo "My house is " . $COLOR . "<br>";
echo "My boat is " . $coLOR . "<br>";
?>

在下面的例子中,只有第一条语句会显示 $color 变量的值(这是因为 $color、$COLOR 以及 $coLOR 被视作三个不同的变量)。

PHP变量:

PHP中的变量命名规则为:

<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>

结果为:11


PHP 变量作用域
在 PHP 中,可以在脚本的任意位置对变量进行声明。
变量的作用域指的是变量能够被引用/使用的那部分脚本。
PHP 有三种不同的变量作用域:

Local 和 Global 作用域
函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。
函数内部声明的变量拥有 LOCAL 作用域,只能在函数内部进行访问。
下面的例子测试了带有局部和全局作用域的变量:

<?php
$x=5; // 全局作用域

function myTest() {
  $y=10; // 局部作用域
  echo "<p>测试函数内部的变量:</p>";
  echo "变量 x 是:$x";
  echo "<br>";
  echo "变量 y 是:$x";
} 

myTest();

echo "<p>测试函数之外的变量:</p>";
echo "变量 x 是:$x";
echo "<br>";
echo "变量 y 是:$x";
?>

在上例中,有两个变量 $x 和$y,以及一个函数 myTest()。$x 是全局变量,因为它是在函数之外声明的,而$y 是局部变量,因为它是在函数内声明的。
如果我们在 myTest() 函数内部输出两个变量的值,$y 会输出在本地声明的值,但是无法 $x 的值,因为它在函数之外创建。
然后,如果在 myTest() 函数之外输出两个变量的值,那么会输出$x 的值,但是不会输出 $y 的值,因为它是局部变量,并且在 myTest() 内部创建。
注释:您可以在不同的函数中创建名称相同的局部变量,因为局部变量只能被在其中创建它的函数识别。
PHP global 关键词
global 关键词用于访问函数内的全局变量。
要做到这一点,要在(函数内部)变量前面使用 global 关键词:

<?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();
myTest();
myTest();

?>

也就是说变量有了累加的功能。
PHP 常量
常量是单个值的标识符(名称)。
在脚本中是无法改变该值。
有效的常量名以字符或下划线开头(常量名称前面没有 $ 符号)。
Tip:与变量不同,常量是全局的。

声明PHP 常量
声明常量,使用 define() 函数 - 它一般有三个参数:
1.定义常量的名称
2.定义常量的值
3.定义常量名是否对大小写敏感。默认是 false。

<?php
define("RELEED", "Welcome to My Blog!");
echo RELEED;
?>

上面的例子创建了一个不对大小写敏感的常量,值为 “Welcome to My Blog!”
下面的例子创建了一个对大小写敏感的常量,值为 “Welcome to Releed Blog!”

<?php
define("RELEED", "Welcome to Releed Blog!",true);
echo RELEED;
?>

由以上的总结我们可以看出PHP 是一门类型松散的语言
在上面所举的所有例子中,我们不必告知 PHP 变量的数据类型。
PHP 根据它的值,自动把变量转换为正确的数据类型。
而在其他语言中如: C 和 C++ 以及 Java 之类的语言中,程序员必须在使用变量之前声明它的名称和类型。

www.phpzy.comtrue/php/8484.htmlTechArticlePHP笔记①语法变量常量,php PHP 脚本可放置于文档中的任何位置。 PHP 脚本以 ?php // 此处是 PHP 代码 ? PHP 文件的默认文件扩展名是 “.php”。 实例: ?php echo "hello My Frist PHP!" ; ? echo是PHP中...

相关文章

相关频道:

PHP之友评论

今天推荐