适合中小规模) PHP解析模块 2. 环境设置 Apache常用配置 打开http.conf(wamp安装目录下/con
标签:
一、PHP介绍PHP 为处事器端技术,由Web处事器解释执行,html+css+js 为前端技术,由浏览器解释执行。
1. PHP运行环境搭建
操纵系统(Windows、Linux)
Web处事器 Apache(开源,,最风行)
数据库系统 MySQL(开源,适合中小规模)
PHP解析模块
2. 环境设置Apache常用配置
打开http.conf(wamp安置目录下/conf/)文件。
端口改削:
Listen 0.0.0.0:8080 Listen [::0]:8080
处事器访谒名称:
ServerName localhost:8080
主目录改削:
DocumentRoot "d:/wamp/www/"
PHP运行环境检察:<?php phpinfo();?>
二、PHP代码的编写及执行要领 1. PHP代码的编写PHP编码的方法为在html中嵌入php代码的方法来编写,此中php代码放在 <?php ... ?> 定界符中。
示例:以 h1 标题的形式输出当前日期:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>第一个php措施</title> </head> <body> <h1><?php echo date(‘Y-m-d‘);?></h1> 或<?php echo ‘<h1>‘.date(‘Y-m-d‘).‘</h1>‘?> </body> </html>
2. PHP代码的生存将该文件定名为 first.php(拓展名必需为php), 放入Wamp的主目录(默认为wamp安置目录下的www文件夹)。
3. PHP文件的执行打开浏览器输入 :8080/first.php 向Web处事器提出请求,Web处事器发明这是一个php文件,打开该文件执行此中的php代码,将执行功效发送给客户端浏览器,由浏览器衬着泛起个访谒者。
三、PHP语法php为类C语言,语言和C语言类型,所有这里只是列出php对照奇特的部分。
1.php变量变量使用前不需要声明,php 变量必需以 $ 开头。
php 为弱类型语言,变量的类型在运行时赋值决定。
区分巨细写,但内置布局和关键字以及用户自界说的类名和函数名都是不区分巨细写的。如:echo,while,function 等。
未初始化的变量,值为 null。
<?php $num=1; $bol=true; $s=‘字符串‘; ?>
2. 变量的感化域local(局部):函数内部声明的变量拥有 LOCAL 感化域,只能在函数内部进行访谒。
global(全局):函数之外声明的变量拥有 Global 感化域,只能在函数以外进行访谒。
static(静态)
global 的感化是指明全局变量,使其可在函数内部使用。
<?php $a=1; function fun(){ echo $a; } //没有输出 ?>
<?php $a=1; function fun(){ global $a; echo $a; } //输出:1 ?>
使用 $GLOBALS[] 全局数组也能实此刻函数内部引用变量。
<?php $a=1; function fun(){ echo $GLOBALS[‘a‘]; } //输出:1 ?>
3. php输出echo,print_r,var_dump
<?php $x=100; $arr=array(‘北京‘,‘上海‘,‘广州‘); echo $x; print_r($x); var_dump($x); echo $arr; print_r($arr); var_dump($arr); ?>
4. 运算符连接运算符: .
对照运算符: == 、 ===
5.php的字符串单引号 暗示纯粹的字符串。
双引号 中包罗的变量名会替换成相应的值。
1)操纵要领:strlen($str) :获取字符串的长度。
如果计算中文字符串的长度使用 mb_strlen 函数,
mb_strlen (字符串,编码类型)
mb_strlen ( ‘ web设计 ‘ , ‘ utf-8 ‘);
注意的是,注意的是,mb_strlen 并不是PHP核心函数,需要在php.ini中确保 "extension=php_mbstring.dll" 这一行存在并且没有被注释失。
$str[index]:获得字符串中的单个字符。
<?php $email=‘[email protected]‘; for ($i=0; $i <strlen($email) ; $i++) { echo $email[$i]; } ?>
trim($str):去失字符串两真个空格。
ltrim($str)、rtrim($str) :去失字符串左边或右边的空格。
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/32746.html