博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
02_PHP_浅入 ...
阅读量:5052 次
发布时间:2019-06-12

本文共 1706 字,大约阅读时间需要 5 分钟。

dreamware 配置站点
站点文件夹 www目录

四种界定符
格式
标准风格
<?php
echo ' hello world';
?>
简单风格
<?
echo ' hello world';
?> //默认不支持 php.ini开启 short_open_tag = on 重启服务器
asp风格
<%
echo ' hello world';
%> //asp_tags=on asp标记风格
script风格
<script language="php">
echo ' hello world';
</script >

语法特点
1,php语法以
分号
结尾
2,关键字不区分大小写 变量名区分大小写
变量
1,必须以$开头
---
$不是变量组成的成分
,仅仅表示变量名的组成部分从这里开始。
不以变量$开头就为常量当
2,除了$以外的,字母,下划线开头,后面的是跟字母,数字,下划线。申明变量要$.
$a1    合法
$1a   不合法
$_1a  合法
$a-1  不合法
$a&   不合法
变量的赋值
默认传递的是值 &传递的是地址
$a=1;
//$b=&$a 赋值地址
$b=$a;
变量可以传值也可以是地址
unset($a) 销毁变量名 //值是垃圾回收机制
$n=1;
while(true)
{
$a="aa".$n;
$$a=10;
$n++;
}
//死循环 死机
define('name','sun',true);
define('age','11',true);
define(常量名,常量值,true);
true 不区分大小写。
常量名 只能声明一次
通过defined()函数来判断是否被声明
注意常量不能重复定义。

变量的数据类型
标量的类型(基本类型)
:整形int
 2ˇ31---  -2ˇ31  -1
浮点数 (float=double) 存放小数
:浮点型(float)也叫double
:布尔型
  ture 和FALSE
:字符串         单引号(正真的字符串)与双引号(要解析)
                       变量在字符串的中间用{}括起来{与&之间没顺序${        一样{$
${变量名} {$变量名}
数组
:分为索引数组和关联数组
:索引数组,通过元素的位置做下表(键)
:关联数组,通过与值有某种关联数组做键
输出语句
:echo     可以输出数字和字符串,不能输出布尔(值) true=1    
带了括号只能 放一个参数
 不能输出数组和对象   没有返回值 
:print  数字加字符串 带不带括号 都只能有一个参数  输出成功会返回1 
:print_r   用来输出数组的详细信息,包括数组的和值(没有数组类型)
:var_down   可以数组 数字 字符串 布尔 对象  键值 对象 数据类型
php执行过程
客户端给服务器发送一个http请求,如果是html页面服务器不执行,直接将html 的页面发送到客户端,如果请求的是php Apache会执行php页面并生成标准的页面到客户端
php注释
//  注释    
 
# 注释            
/*  
注释
注释
注释
*/

运算符
算术运算符
一元运算符(-   --  ++) 和二元运算符
注意php中+只能做数字运算,不能做字符运算 js中可以字符串相连
++i与 i++
'10'+'10' 20
'10aa'+'10vv' 20
'ww'+'cc' 0
关系运算符(>  <    !=   ==  === )
  结果true 和false
==值
===值和数据类型
逻辑运算符(|| &&  !)操作比较运算符
$age>=20&&$age<=30
等价于   !(
$age<=20&||age>=30)
字符串连接符(.)
赋值运算符= += -= /= %=
三元运算符
表达式?值1:值2;
判断语句
if(判断)
{
    //
}
$变量的申明
加个大括号{}就可以的。
左大括号要和$紧挨着
不可以出现空格。
“${name}”=“{$name}"
符合类型
array数组
object对象

转载于:https://www.cnblogs.com/szm2019/p/7140913.html

你可能感兴趣的文章
shell判断网络主机存活
查看>>
根据时间戳,增量同步数据的解决办法
查看>>
03 SeekBar 音频播放拖拽进度条
查看>>
自定义view实现阻尼效果的加载动画
查看>>
log4net介绍及使用
查看>>
CMS:文章管理之视图(3)
查看>>
清北学堂的小技巧和小收获
查看>>
模型压缩方向一个很牛的paper
查看>>
Android--AsyncTask异步加载详解
查看>>
YARN学习总结
查看>>
C#基础温习(2):温习控制台程序(二)
查看>>
一些文章
查看>>
注解@ResponseBody的作用
查看>>
java main函数不执行?
查看>>
iOS 更好用的打Log方式-显示文件名、行数
查看>>
从MS SQL删除大数据说开去
查看>>
NOVO SOP (SOP简介及历史)
查看>>
获取JNDI数据源
查看>>
java听课笔记(十)
查看>>
flash与字符串:替换表情
查看>>