PHP基础
来源:互联网 发布:翁其钊 知乎 编辑:程序博客网 时间:2024/06/03 19:48
注意:1.网页文件放在wamp中的www文件下;
2.www文件下不能出现中文;
网页浏览的方法:
1.没有建立站点:localhost/文件所在位置
2.建立站点:
(1)站点-新建站点-打开对话框
(2)修改对话框中的站点名称(可改也可不改)和本地站点文件夹(wamp中www的保存位置)
(3)选择服务器选项:单击+号按钮,弹出对话框,更改链接方式为“”本地/网络”,选择服务器文件(wamp中www的保存位置),Web URL为:localhost
(4)勾选测试框,单击保存。
php标记:<?php 内容 ?> 嵌入位置是随意的,哪个位置都是可以的
<? ?> 短标记
php中的拼接是用:点“.” 不是加号 ;也可以这样解析变量:{变量}
3.定义变量:$a=10;(定义时一般赋值)
4.强制转换类型:
$a
=(string)
$a
;
//1.强制转换a类属性为字符串
settype(
$a
,
"string"
);
//2.强制转换a类属性为字符串
5.(1)定义字符串3种方式
$s
=
"hello"
;
$s1
=
'hello'
;
$s2
=<<<A
内容
// 也可以放div的东西
A;
//A; 前面不能有任何东西,包括空格也不行
双引号和单引号区别:
1.双引号可以解析转义,单引号不可解析转义
2.双引号中可以解析变量,单引号不可以解析变量
(2)特殊的定义变量:可变变量
$a
=
"hello"
;
$hello
=
"张三"
;
echo
$
$a
;
// 输出的是张三
6.(1)输出语法:
1.echo(常用)
echo
$a
,
"hello"
;
//同时输出多个字符串
2.print
print
$a
;
//只能输出一个字符串
(2)特殊的输出(方法):
print_r();
//专门打印数组的
var_dump(
$b
);
var_dump(
$b
);
//输出变量的所有信息,用在调错误
7.变量的函数
$a
=10;
var_dump(
empty
(
$a
));
// empty(); 判断变量是否为空
var_dump(isset(
$a
));
//isset(); 判断变量是否定义
unset(
$a
); unset();
//删除变量
&代表变量的地址
$a
=10;
$b
=&
$a
;
echo
$b
;
//输出结果就是10
$a
=10;
$b
=&
$a
;
$b
=5;
echo
$a
;
//输出结果是5
8.运算符表达式
(1)数学运算符+、-、*、/、%、++、--、
$a
++
//先调a,再加1<br>++$a //先加1,再执行
(2)数学运算符 +=(当前变量加相应值)、-=(当前变量减相应值)、.=(拼接)
$a
=10;
$a
+=3;
//$a=10+3
$a
-=3;
//$a=10-3
$a
.=
"hello"
;
//$a=10hello
(3)比较运算符 <、>、 ==判断相等、!= 不相等
$a
=10;
$b
=8;
var_dump(
$a
>
$b
);
(4)逻辑运算符
与 && and //bool型数据进行与运算,其中有一个false,结果就是false
或 || or //bool型数据进行或运算,其中有一个true,结果就是true
非 ! //相当于取反,真变假,假变真
(5)三目运算符
$a
=10;
$b
=8;
echo
$a
==
$b
?
"相等"
:
"不相等"
(6)错误抑制符
错误信息分为3类
Notice:提示
warning:警告
error:真的错误
@错误抑制符:输出语句写在输出内容前面,正常语句就写在开头
例如:echo @$a;
语句和js中的语句差不多:
9.分支语句
if
if .. else
if .. else if ..
if嵌套
switch .. case
10.循环语句
for
while
11.数组
foreach(数组 as 变量)
foreach($attr as $v)
{
}
- PHP基础
- php基础
- php基础
- php基础
- php基础
- php 基础
- php基础
- php基础
- PHP基础
- php基础
- php基础
- PHP基础
- php基础
- Php基础
- php基础
- PHP基础
- php基础
- PHP--->基础
- 三大链表之klist
- 算法提高 线段和点
- php中的常用函数
- cv2:dll load failed: 找不到指定的模块
- Python的函数
- PHP基础
- java基础3:Java数据类型
- HDOJ 5063 Operation the Sequence (优化后的暴力)
- 阿里云服务器linux系统配置svn
- Kali Linux 2.0 2016.2 开启 SSH 服务方法
- 浮动
- SQLite 锁机制学习总结 锁状态转换及锁机制实现代码分析
- 安卓四大组件-内容提供器-2_访问其他程序中的数据
- java设计模式之备忘录模式