1.基本语法:
1---->echo浏览器输出。
print 和echo 不一样是echo有返回值。速度比print快。
printf
实际值打印到浏览器
,
printf 打印返回值是字符串的个数,
sprintf
存储到内存、
sprintf
返回值是 实际值,
1——————————————————————————————》
<?php header("Content-Type:text/html; charset=utf-8"); //echo 标识向浏览器输出。 #sdas echo '张三'; echo print "张芳林"; echo "<br/>"; /* * printf打印到浏览器 * printf返回值是字符串的长度 * */ echo printf("张碎碎念买了%d个苹果",5); echo "<br>"; /* * sprintf打印到浏览器 * sprintf返回值是字符串的长度 * */ echo sprintf("张碎碎念买了%d个苹果",5); ?> <? echo "打印的简短风格 "?> <script language="php"> echo "zhangsan"; </script>
2——————————————————————————————》
<?php header("Content-Type:text/html;charset=utf-8"); /** * 变量 创建变量通过赋值来确定类型。 * 类型 整型 字符串 浮点数 布尔型。 * PHP是一种非常弱的类型语言,其他语言都是变量声名中给的,但是PHP是赋值指定类型的。 */ // 隐式转换 强制转换 //测试类型 gettype settype $sum=0;//整型 $local =1.22;//浮点 $sum=(float)$local;//浮点---有float强制 没有隐士 echo $sum; echo "<br/>"; // echo gettype($sum); //float 转换成字符串 settype($sum,"string");//执行成功返回1 echo gettype($sum); // unset($sum);//销毁掉 echo "<br/>是不是空"; echo empty($sum); /*** * 判断变量是否存在 isset true false/ unset-- 销毁变量 */ echo "<br/>有没有这个变量"; echo isset($sum); /** * intVal()暂时的转换。不会改变原型 */ echo "<br/>"; $s1 = 12.9; echo gettype($s1); echo intval($s1); echo gettype($s1); /** *常量---没有$符号 TOTAL * */ define("TOTAKL",100); echo TOTAKL; echo $_SERVER["HTTP_HOST"]; ?>
3—————————————————————————————》
<?php header("Content-Type:text/html;charset=utf-8"); /* * form 表单 */ ?> <htm> <head> <meta charset="utf-8"> </head> <body> <form method="post" action="demo2_3.php"> 姓名:<input type="text" name="userName"/> <input type="submit"/> </form> </body> </htm>
4—————————————————————————————》
<?php header("Content-Type:text/html;charset=utf-8"); echo "欢迎".$_POST["userName"]; /*** * 变量和字符串用.点 */ ?>