1.PHP变量.常量和注释

PHP学习

外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

目前PHP在全球网页市场、手机网页市场还有为手机提供API(程序接口)排名第一。

PHP入门简单,学习入门易入手。

1. 从phpinfo函数学习

在这个abc.php文件中写入如下代码


代码解读

phpinfo是一个函数(功能),这个函数(功能)会显示一个当前电脑(服务器)的详细的PHP信息。

电脑是一个很笨的东西。他需要我们人为的告诉他,代码写完了。我们用分号(;)来告诉他代码写完了。因此,只要我们写完一段代码,就需要在后面加分号(;)。

而前后两行的回车空行,是为了让代码更加好看,避免叠在一起,让人看着不舒服。其实,中间你有多少个回车空行都没有关系的,保证好看就行了。PHP的语法解释器(PHP最核心的部份)不会处理这些空行的。

注意事项

  • php的代码部份全部要用半角的英文、很多人容易写成全角的英文和符号造成PHP代码报错。
  • PHP代码的最后一行可以加也可不加分号。由于很多学习者特别是初学者经常犯一个毛病:写完一行代码不加分号。因此,容易报错。通常在公司里面规定:一行代码写完,就必须要加分号。
  • 我们在写文件abc.php这个文件命名的时候,只用英文半角(a-z A-Z 0-9 _-)这些字符来命名文件。文件命名不要用中文,不要用特殊附号,不要中间加空格,严格区分大小。

2. PHP变量

在这个abc.php文件中写入如下代码。


PHP的变量必须以美元符$开始。

2.1 变量如何命名

  • 必须要以x;
  • 变量的首字母不能以数字开始;
  • 变量的名字区分大小写;
  • 变量不要用特殊符号、中文,_不算特殊符号;
  • 变量命名要有意义.

2.2 变量分类

可变变量、外部变量、环境变量

2.2.1 可变变量

2.2.2 外部变量

PHP的外部变量是PHP 在使用过程中规定好的一些变量。这个变量的规定是这样规定的,就这样使用。


    
   
       
       
 的值
$u = $_POST['username'];
echo $u.'
'; //$_POST['pwd'] 得到表单 的值 $passwd = $_POST['pwd']; echo $passwd.'
'; ?>

通过上面的实验我们知道了,通过$_POST这个外部变量,可以得到从表单输入的值。
另外,我们总结一些外部变量,要求知识点的学习级别:了解含义,默写这个单词的写法和作用。

全局变量名 功能说明
$_COOKIE 得到会话控制中cookie传值
$_SESSION 得到会话控制中session的值
$_FILES 得到文件上传的结果
$_GET 得到get传值的结果
$_POST 得到post传值的结果
$_REQUEST 即能得到get的传值结果,也能得到Post传值的结果

2.2.3 环境变量

环境变量我们主要用的有_ENV两个环境变量。不过,$_ENV逐渐被PHP的新版本给废弃了。


其它环境变量:

$_SERVER["REQUEST_METHOD"] 请求当前PHP页面的方法
$_SERVER["REQUEST_URI"] 请求的URI
$_SERVER["SERVER_SOFTWARE"] 用的是哪一种服务器
$_SERVER["REMOTE_ADDR"] 客户的IP地址
$_SERVER["SERVER_ADDR"] 当前服务器的IP地址
$_SERVER["SCRIPT_FILENAME"] 主前请求文件的路径
$_SERVER["HTTP_USER_AGENT"] 当前访问这个网址的电脑和浏览器的情况
$_SERVER["HTTP_REFERER"] 上级来源(用户从哪个地址进入当前网页的)
$_SERVER["REQUEST_TIME"] 当前的时间

3. PHP常量

常量那就好翻译了:长久不变的值。

常量在代码中的定义、书写方式:define(常量名,常量值)

注:

1.常量名可以小写,但是通常大写

2.常量名可以不加引号,但是通常加上引号。

3.在字符串中调用常量的时候,必须在引号外面

4.常量名建议只用字母和下划线

我们用代码来实验一下:


此外,系统还为我们准备了一些内置的常量。这些常量都是规定好的。我们先熟悉几个,还有更多的系统常量我们学习完上册,入门后再慢慢的增加和学习。

常量名 说明
LINE 当前所在的行
FILE 当前文件在服务器的路径
FUNCTIOIN 当前函数名
CLASS 当前类名
METHOD 当前成员方法名
PHP_OS PHP运行的操作系统
PHP_VERSION 当前PHP的版本
TRAIT Trait 的名字,php5.4新加
DIR 文件所在的目录
NAMESPACE 当前命名空间的名称(区分大小写)

4. php注释

所谓注释,汉语解释可以为:注解。更为准确一些。因为代码是英文的、并且代码很长,时间长了人会忘。所以我们会加上注释。

注释的功能有很多:

  • 对重点进行标注

  • 时间长了容易忘快速回忆,方便查找

  • 让其他人看的时候快速看懂

  • 还可以生成文档,代码写完相关的文档就写完了,提高工作效率

  • 注释、空行、回车之后的代码看起来更优美

  • 注释可用来排错。不确定代码中哪一块写错了,可以将一大段注释,确定错误区间

  • 注释中间的部份的内容,电脑不会执行它

4.1 单行注释(只注释一行)

// 表示单行注释

# #号也表示单行注释,用的比较少

eg


4.2 多行注释(注释多行)

/*


你可能感兴趣的:(1.PHP变量.常量和注释)