php自学第一天
分类:
文章
•
2023-03-31 10:05:22
PHP自学笔记
- 初始PHP
1) php代码需要写入<?php ?>标签中,和js中脚本语言要写入 < script > </ script>标签中;
2) echo是php的输出语句,可以把字符串输出(例:echo ‘HelloWorld’; )
3) . 可以用来拼接字符串(例:echo ‘Hello’.‘World’; ),在java中直接使用+拼接
4) ; 用来结束语句,php代码注释使用//,java也是使用//来注释
5 ) php是一个弱变量语言,定义变量使用$符,(例: $x=‘123’; ),变量的类型是值的实际类型
6) var_dump可以获取变量的类型(例:var_dump( $x); )
7 ) php数据类型有:整型(123)、浮点型(123.00)、字符串(string)、布尔(1表示true 没有输出表示false)、资源、空类型(null)
8 ) 常量是值不变的量(如圆周率),定义常量需要使用define()函数,
语法格式为:
bool define(string $constant_name,mixed $value[, $case_sensitive = true])
(注: string表示参数类型为字符串类型,mixed表示参数类型可以接受为多种不同的类型,case_sensitive = true表示默认为布尔类型TRUE)
例:define(PI,3.14);
9 ) 常量如何取值:一、直接使用常量名获取;二、使用constant(‘常量名’);
10 ) 判断一个常量是否被定义可以使用defined(‘常量名’);
- 运算符:
算数运算符:+(加)、-(减)、*(乘)、/(除)、%(取模)
赋值运算符:= (例:$a=1; $b= $a ; echo $b; 结果为1)
逻辑运算符:
比较运算符:>、<、>=、<=
三元运算符: $a > $b ?‘a>b’:‘a<b’; ( ? 前结果为true,‘a>b’;相反’a<b’)
错误控制运算符:@
将@放置在一个PHP表达式之前,该表达式可能产生的任何错误信息都被忽略掉;(例:<?php
conn=@mysqlconnect("localhost","username","password");echo"出错了,错误原因是:".php_errormsg;
?>)
12)算数运算符:
float ceil ( float value ) 向上取整
返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。(例:$a=ceil(9.1); echo $a; 结果为10)
float floor ( float value ) 向下取整
返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。
float round ( float val [, int precision] )
返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。
intval—对变数转成整数型态
PHP取整函数例子intval()
13 ) 语言结构语句
1、顺序结构
2、条件语句 条件满足执行A,否则执行B
if(条件){
//分配服务器干的任务A
}else{
//分配服务器干的任务B }
if(){ }else if(){ }else{ }
3、switch(条件){
case 1:
break;
case 2:
break;
case 3:
break;
default :
break;
}
4、循环语句
…学得太少,过几天继续写!