Blogger Information
Blog 22
fans 0
comment 0
visits 11774
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
2020.1.6PHP基础入门
Original
539 people have browsed it
0106教学内容

[toc]

1. php运行原理 PHP: 超文本预处理语言PHP: 是一种可以嵌入到HTML文档中的服务器端脚本语言PHP也是使用标签嵌入到HTML文档中,和css/js是一样的 <?php: 起始标签?>: 结束标签 html文档中一旦嵌入到php代码,那必须将扩展名由.html更新为.php浏览器并不能直接解析HTML文档中的php代码如果要解析html中的php代码,需要在web服务器中安装php解释器(php.exe)

echo 指令 echo: 是php指令,不是函数,可以指定的内容,输出到默认的终端上显示,通常就是浏览器的容器echo: 输出的内容可以是纯文本, 纯文本中间是可以嵌入html代码,也可以打印一个或多个变量echo: 无返回值与echo 功能类似的还是一个print,也是指令,不是函数,但有返回值print只支持一个参数echo , print 不是函数, 可以用圆括号, 也可不用echo ('abc'); 2. php语法 php使用的是一对<?php ... ?>标签嵌入到html代码中php的结束标记?>, 是可以省略的, 但是并不是任何时候都可以省掉的当只有php代码的时候, 推荐不要写结束标记?>

当php与html混编的时候, 就不能省略,必须写上结束标记

纯php代码

<?phpecho 'php.cn';

html 与 php 的混编

<body>

Hello

<?phpecho '

php.cn

';?><h2>php中文网</h2> 重要提示 无论是纯php还是和html混编, 只要存在php代码,文件扩展名就必须是.php只要是扩展名为.php的文件,就必须在服务器的环境下远行,本地访问无效 注释 注释的作用: 起到代码功能描述, 辅助阅读,方便维护注释会被php解释器忽略掉, 并且不会出现在生成的html代码中, 请放心注释也有二种: 单行: #, //单行或多行: /* 一行或多行的注释文本 */ 3. php中的变量3.1 变量的作用 程序中总会有一些数据, 需要反复使用, 将它们临时保存到一个变量中,非常方便变量实现了数据的复用 (函数实现了代码的复用)与其它语言不同之外, php变量使用前不要声明,直接赋值就可以了php的变量名与普通的标识符是不一样, 必须要用$开头

php的变量名称的命名规范:

必须满足php标识符的命名规范变量名严格区分大小写

php标识符全名规范: 只允许使用字母,数字和下划线,且不能以数字开头

刚才看到的都是用户自定义变量, 那么系统为了方便用户, 还预定义一些变量

预定义变量通常可以反映程序的状态,例如服务器变量, 请求变量, 不受作用域限制 3.2 变量类型 php是弱类型语言, 变量的类型, 完成由它的值来确定变量值的类型, 根据存储方式, 分为三类: 原始类型, 复合类型, 特殊类型 原始类型 数值: 100, 3.14, -9.8字符串: 'admin', "php.cn", 需要用单引号或双引号做为定界符进行封装布尔型: 只有真,假二个值true | false,通常用在逻辑判断中 复合类型 可以理解来原始类型的PLUS版, 通常是由一个或多个原始类型的值组成

复合类型有二种类型: 数组和对象

数组

数组中的元素必须使用特殊的语法进行访问:变量名+键名,$arr[2],$user['id']如果键名是数值,称为:索引数组, 如果键名是连续的正整数, 可以省略键名

如果键名是字符串, 称为关联数组

对象

对象是由new指令,调用一个称为构造函数的一个特殊函数创建,或者实例化一个类来创建对象的成员称之为属性或方法,使用变量名+成员指向符$obj->table, 或者$obj->getEmail() 特殊类型 所谓特殊,是指它的值比较特殊, 通常不会参与到运算中, 或者运算结果无意义特殊类型有二种: null, resourece资源类型null: 称为空类型, 当一个变量没有被初始化的时候,默认就是nullresourece资源类型, 例如一个文件, 一张图片, 一个数据库的连接 类型转换 查询: gettype($data)设置: settype($data, 'string'), 这是永久性的强制: intval($data), strval($data), 这种转换是临时性,原始类型并不改变判断: is_int(), is_string(), is_array(), is_object(),is_null()…自动: 当操作符二边的类型不一致的时候, 会触发自动转换机制
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post