码迷,mamicode.com
首页 > Web开发 > 详细

PHP——初学,基础

时间:2016-01-21 19:11:04      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>



<?php
$a=5;//定义变量 单行注释
$b=5;#单行注释
 echo "hello world","china"; //一次可以输出多个字符串
        echo "<br />";
 print "hello world";//只能输出一个字符串
        echo "<br />";
 //print_r("aa");//数组
 $array = array(1,2,3,4);
        echo "<br />";
 print_r($array);
        echo "<br />";
 
 
$str = "hello";
//可变变量
$hello = "你好";
$test = "hello";
echo $$test;//注意写法
       echo "<br />";

//isset($hello) 判断变量是否存在
echo isset($hello);//定义了,输出1,没定义为空
       echo "<br />";

//判断变量是否为空
$he="";
echo empty($he);//空的话输出1,非空输出空
       echo "<br />";

unset($hello);//清除变量
echo $hello;
       echo "<br />";
echo isset($hello);//查询变量是否还存在
       echo "<br />";

var_dump($str);//输出变量的数据类型
       echo "<br />";
//&获取地址,地址变,全部变       
 $ss = "helloo";
 $str=&$ss;
 $str="world";
 
 echo($ss);
       echo "<br />";
 /*
 强类型语言:规定严格
 1、整型:int
 2、浮点型:float,double,decmial
 3、字符类型:char
 4、字符串类型:string
 5、日期时间型:datetime
 6、bool型
 7、odject型
 int a=5;
 
 弱类型语言:
 内置语言
 var a=5;
 
 
 */
 
 
?>
<script language="php"></script>
<?php
$m ="123";
$n = (int)$m;//类型转换(int)
//

/*例子:
$m ="1223";//字符串
$n=(int)$m;//转为整
var_dump($n);//输出$n的字符类型 huo echo gettype($n);
echo $n;//输出$n  */


settype($m,int);//第二种方法 直接转,不能用变量接收 可以转为字符串,由字符串往其他转有限制 echo is_string($m); echo "<br />"; var_dump($m); echo "<br />"; //数学运算符 $h=10; $i=7; echo $j=$h/$i;//% echo "<br />"; echo gettype($j);//一般用这种方法 echo "<br />"; echo $h>$i?"h大于i":"h小于i"; echo "<br />"; echo true?"h大于i":"h小于i"; echo "<br />"; echo false?"h大于i":"h小于i"; echo "<br />"; //拼接字符串"." $hh="shuchu"; $ii="kjsnfk"; echo "$hh"."$ii"; echo "<br />"; $x="汉族"; $y="回族"; $z="朝鲜族"; $xx="n001"; $yy="n002"; $zz="n003"; $k=" <select> <option value=‘$xx‘>$x</option> <option value=‘$yy‘>$y</option> <option value=‘$zz‘>$z</option> </select> "; echo $k; echo "<br />"; echo "aaaaaa<br />aaaa\taaaaa"; ?>
huo

$a = "汉族";
$b = "回族";
$c = "朝鲜族";

$aa = "n001";
$bb = "n002";
$cc = "n003";

$s = "<select>";
$s = $s."<option value=‘".$aa."‘>".$a."</option>";
$s = $s."<option value=‘".$bb."‘>".$b."</option>";
$s = $s."<option value=‘".$cc."‘>".$c."</option>";
$s = $s."</select>";

echo $s;

</body>
</html>

 

笔记

php:强大的脚本语言

B/S程序架构:brower:浏览器 sever:服务器
C/S程序架构:client:客户端 sever:服务器


一、php嵌入页面的标记

1.<?php ?>

2.<? ?> shop off改为on

3.<script language="php"></script>

二、php的注释语法
1、// 单行注释
2、# 单行注释
3、 /* */ 多行注释

三、php的输出语法
1、echo "hello world","china"; //一次可以输出多个字符串
2、print "hello world"//只能输出一个字符串
3、print_r("aa");//可以输出字符串数字,可以输出数组及数组中的内容
4、var_dump();输出变量的类型

四、数据类型

php是一种弱类型语言

强类型语言:规定严格
1、整型:int
2、浮点型:float,double,decmial
3、字符类型:char
4、字符串类型:string
5、日期时间型:datetime
6、bool型
7、odject型
int a=5;

弱类型语言:
内置语言
var a=5;

五、变量定义
变量必须以$开头,变量名可以自定义,但尽量不要用关键字
例如:
$str="aaa";

可变变量:
$hello = "你好";
$test = "hello";
echo $$test; ————结果为"你好",输出不用""

echo isset($hello); 判断定义变量是否存在 是返回1,不是返回空
echo unset($hello);清除变量
echo empty($hello);判断变量是否为空,空字符串和0都是空

取地址,用&符号
例:
$ss = "hello";
$str=&$ss;
$str="world";

echo($ss); ————结果为"world"
取地址,一个变,全部变

六、数据类型的转换

1、获取类型:
gettype($m);

2、判断是否为某种类型的数据
is_类型名($m);

3、转换类型:
int($m);
例子:
$m ="1223";//字符串
$n=(int)$m;//转为整
var_dump($n);//输出$n的字符类型
echo $n;//输出$n

settype($m,int);

七、运算符表达式

1、数学运算符

/:除 整数除整数结果可能为小数(原因:php是弱类型语言)

2、字符串:拼接字符串用的是"."

3、比较运算符==

4、逻辑运算符
&&=and
||=or
5、错误抑制符:@
6、三位运算符:?:
7、\t跳格

 

PHP——初学,基础

标签:

原文地址:http://www.cnblogs.com/Chenshuai7/p/5148876.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!