设为首页 加入收藏

TOP

PHP-----PHP程序设计基础教程----第二章PHP基本语法(一)
2019-08-23 00:41:22 】 浏览:61
Tags:PHP-----PHP 程序设计 基础 教程 ---- 第二章 PHP 基本 语法

博文结构:

2.1 PHP语法风格

2.1.1 PHP标记

  PHP有四种风格的标记,具体如表2-1所示:

  表2-1 PHP开始和结束标记

标记类型

开始标记

结束标记

示例

说明

标准标记

<?php

?>

<?php  echo “Hello”;  ?>

服务器不禁用这种标记,兼容性、可移植性、可复用性好

短标记

<?

?>

<?     echo “Hello”;  ?>

必须在配置文件php.ini中启用short_open_tag选项

ASP式标记

<%

%>

<%     echo “Hello”;  %>

必须在配置文件php.ini中启用asp_tags选项

Script标记

<script language=”php”>

</script>

<script language=”php”>echo “Hello”; </script>

只需了解,PHP不推荐这种标记

  在上述四种标记中,只有标准标记和Script标记能保证对任何配置都有效,而段标记和ASP式标记只能在php.ini中显式的启用。

  注意:

1)若脚本中包含XML语句,避免使用段标记,因为“<?”是XML解析器的一个处理指令。
2)PHP和HTML代码可以进行混合编程。 <html> <body> <p>Hello HTML</p> <p><?php echo "Hello,PHP"; ?></p> </body> </html>
 更常见的用法:
 <?php if($age>18): ?>
    <p>成年人</p>
 <?php else: ?>
    <p>小朋友</p>
 <?php endif ?>
(3)浏览器不识别PHP代码,PHP必须在服务器中执行,双击打开PHP文件是达不到效果的。

2.1.2 PHP注释

  PHP支持C、C++、Shell三种风格的注释。

  ①C++风格注释

    <?php echo "Hello,PHP"; //输出一句话------行注释 ?>  

  ②C风格多行注释

   <?php /* echo "Hello,PHP"; $c=10; 块注释 */ ?> 

  ③Shell风格注释“#”

     <?php echo "Hello,PHP"; #输出一句话------行注释 ?> 

 

2.2 PHP标识符与关键字

2.2.1 标识符

  标识符:变量名、函数名、类名等。

  定义标识符规则:

  ①标识符可以是任意长度,只能由字母、数字、下划线组成;

  ②标识符不能以数字开头;

  ③标识符不能包含空格;

  ④如果标识符由多个单词组成,建议使用下换线分割;

  ⑤标识符区分大小写,不过函数名称例外,不区分大小写;

2.2.2 关键字

  关键字是编程语言里事先定义好并赋予特殊含义的单词,也称保留字。

 

2.3 PHP常量

2.3.1 常量的定义

  脚本执行周期内,值不会发生变化的量,称为常量。相同的值,定义为常量,可以节省存储空间,如运行模式常量,版本常量,路径常量等。

  ①语法1

   bool define(常量名,常量值,$case_insensitive=false) 

  上述声明中,常量名、常量值是必须的,参数$case_insensitive是可选的,用于指定常量名称是否对大小写敏感,如果$case_insensitive=true,表示在调用该常量时,常量名对大小写不敏感,否则表示常量名对大小写敏感。默认情况下$case_insensitive=false。

  ②语法2

   const 常量名=常量值 

  上述声明中,与define定义的常量一样。

  注意:  

/*
     ①使用const方式定义的常量的缺点:低版本不支持;

     ②不能在函数区、流程控制中定义常量;          

     ③按照开发惯例,常量名推荐全部字母大写

     ④常量名前面尽量不要加“$”    
     
     下面通过示例演示常量的定义
*/
<?php
    //定义常量
    define('VERSION',"2.0.0");
    //打印常量
    echo VERSION;
?>

2.3.2 预定义常量

  PHP提供了很多预定义的常量,用以获取PHP中的信息,不允许开发人员随意修改。如表2-2所示:

表2-2 PHP中预定义常量的名称及其作用

常量名

功能描述

__FILE__

默认常量,PHP程序文件名

__LINE__

默认常量,PHP程序中当前行号

PHP_VERSION

内建常量,PHP程序的版本

PHP_OS

内建常量,执行PHP解析器的操作系统的名称

TRUE

该常量是一个真值(true

FALSE

该常量是一个假值(false

NULL

一个null

E_ERROR

该常量指到最近的错误处

E_WARNING

该常量指到最近的警告处

E_PARSE

该常量指到解析语法有潜在问题处

E_NOTICE

该常量为发生不寻常,但不一定是错误处

   示例代码如下:

<?php
    //获取当前文件路径
    echo "当前文件路径是:" . __FILE__;
    //获取当前php的版本号
    echo "当前PHP的版本是" . PHP_VERSION;
    //获取当前操作系统
    echo "当前的操作系统是:" . PHP_OS;
?>

 

2.4 PHP变量

2.4.1 变量的定义

  在PHP中,变量是用一个“$”符号和后面的变量名来声明表示,变量名同样区分大小写,命名规则与标识符相同。同时,因为PHP一种弱语言,不需要显式声明,变量的声明和赋值是同时进行的,即直接将一个值通过“=”赋给变量。

$name="欧阳华夏";
$age=28;
$is_Single=true;
$Info=["欧阳华夏",28,true];

  注意:

/*
变量默认是传值赋值,即将A变量的值赋给B变量时候,整个A的值被赋值到B;变量还有一种赋值方式是引用赋值,表示B变量引用了A变量,如果一个变量的值发生改变,另外一个变量的值随之发生变化。想要实现变量的引用赋值,需要将“&”符号加到要赋值的变量前。
*/
<?php
    $text="Hello";
    $new_text=&$text;
?>

  变量的读

首页 上一页 1 2 3 下一页 尾页 1/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇PHP-----PHP程序设计基础教程----.. 下一篇PHP-----PHP程序设计基础教程----..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目