PHP复习第一天基础语法
来源:互联网 发布:淘宝店智能版 编辑:程序博客网 时间:2024/06/05 14:43
<?php
$a=0xf;//声明一个16进制数
echo $a."<br/>";
$s1=01234567;
$s2=012345678;
if($s1==$s2){
echo "Yes ".$s1;
}else{
echo "No ".$s2;
}
echo "<hr/>";
echo "PHP 数组!";
echo "<hr/>";
$arr1=array(1=>'a',2=>'b');
var_dump($arr1);
echo $arr1[1].'<br/>';
echo '<hr/>';
$arr2=array(1,2,3,4,5,6);
var_dump($arr2);
/*$string1=null;
$string3='str';
if(is_null($string1)){
echo '$string1=null';
}
if(is_null($string2)){
echo "<p>变量(\$string2)没有被赋值:";
}
unset($string3);
if(is_null($string3)){
echo "<p>(\$string3)被unset()函数处理过!";
}*/
echo '<hr/>';
$s1=3.14;
echo (integer)$s1.'<hr/>';
echo '可以利用settype()进行设置<br/>';
settype($s1, 'integer');
echo $s1;
echo '<hr/>';
$boo = "0123";
if(is_numeric($boo)){
echo "数字<hr/>";
}else{
echo "String <hr/>";
}
if(is_numeric('110')){
echo 'number <hr/>';
}else{
echo 'String .<hr/>';
}
echo '<hr />';
if(is_numeric("123")){
echo "数字!";
}
echo '预定义常量'.'<hr/>';
echo __FILE__.'<br/>';
echo PHP_VERSION.'<br/>';//输出PHP版本信息
echo PHP_OS.'<br/>';//输出系统信息
echo __LINE__.'<br/>';//输出当前操作的行数。
echo 'PHP引用!<br/>';
$i='spcn';
$j=&$i;
$i='hello'.$i;
echo $i.'<br/>'.$j.'<br/>';
$info="..adsl..";
//全局变量在用户在定义 函数内部是不可以用的。
//如果需要在用户自定义函数内部使用全局变量则
global $i;//要使用global关键字声明全局变量
function show(){
$info="adsl";
echo "函数体内:".$info.'<br/>';
$i=100;
echo $i.'<br/>';
}
show();
echo "函数体外:".$info;
echo '<hr/>';
echo '预定义变量: '.'<hr/>';
echo $_SERVER['SERVER_ADDR'].'<br/>';//当前运行脚本所在服务器的IP地址
echo $_SERVER['SERVER_NAME'].'<br/>';//主机名称
echo $_SERVER['REQUEST_METHOD'].'<br/>';//访问页面的请求方法
echo $_SERVER['REMOTE_ADDR'].'<br/>';//正在浏览当前页面用户的IP地址
echo $_SERVER['SERVER_PORT'].'<br/>';//服务器端口
echo $_SERVER['REMOTE_PORT'].'<br/>';//正在浏览当前页面用户的主机名称
echo '静态变量和非静态变量'.'<br/>';
function fun1(){
static $a=1;
echo $a.' ';
$a++;
}
function fun2(){
$a=1;
echo $a.' ';
$a++;
}
for($i=1;$i<10;$i++){
fun1();
}
echo '<hr/>';
for($i=1;$i<10;$i++){
fun2();
}
echo "可变变量: ".'<br />';
$change_name='trans';
$trans='hello';
echo $trans;
echo '<br/>';
echo $$change_name;
echo '<hr/>';
$a=100;
echo "\$a = ".$a.'<br />';
echo '$a'.'<br/>'; //单引号是不需要解释和转义的,双引号需要解释和转义
function fun3(){
for($i=10;$i>=1;$i--){
$res=$i&($i-1);
echo $res.'<br/>';
}
}
fun3();
function fun4(){
if(1 and 2){
echo "yes <br/>";
}
}
fun4();
echo '<hr/>';
function fun5(){
if(10/2.0==5){
echo "yes";
}
echo "<br />";
$value='100';
if($value===100){ //不仅是数值,而是还有类型。
echo 'Yes';
}else{
echo "No";
}
}
fun5();
function fun6(){
$a=@(10/0);//屏蔽错误提示信息。
}
fun6();
function fun7($i,$j){
echo $i+$j;
}
fun7(1,2);
echo "<br/>";
define('ZBX', 15000);//定义常量
echo ZBX;
echo "<br/>";
function fun8(&$m){
$m=$m*10;
}
echo "PHP引用!<br/>";
$m=10;
echo $m."<br/>";
fun8($m);
echo $m."<br/>";
echo "<hr />";
echo "PHP默认参数: <br/>";
function fun9($price,$tax=""){
$price=$price+($price*$tax);
echo $price."<br />";
}
fun9(100,0.25);
fun9(100);
echo "<hr />";
echo "函数变量<br/>";
function come(){
echo "来了<br />";
}
function go($name="jack"){
echo $name."走了<br />";
}
function back($string){
echo "又回来了,$string<p>";
}
$func="come";
$func();
$func="go";
$func("Tom");
$func="back";
$func("zbx");
?>
$a=0xf;//声明一个16进制数
echo $a."<br/>";
$s1=01234567;
$s2=012345678;
if($s1==$s2){
echo "Yes ".$s1;
}else{
echo "No ".$s2;
}
echo "<hr/>";
echo "PHP 数组!";
echo "<hr/>";
$arr1=array(1=>'a',2=>'b');
var_dump($arr1);
echo $arr1[1].'<br/>';
echo '<hr/>';
$arr2=array(1,2,3,4,5,6);
var_dump($arr2);
/*$string1=null;
$string3='str';
if(is_null($string1)){
echo '$string1=null';
}
if(is_null($string2)){
echo "<p>变量(\$string2)没有被赋值:";
}
unset($string3);
if(is_null($string3)){
echo "<p>(\$string3)被unset()函数处理过!";
}*/
echo '<hr/>';
$s1=3.14;
echo (integer)$s1.'<hr/>';
echo '可以利用settype()进行设置<br/>';
settype($s1, 'integer');
echo $s1;
echo '<hr/>';
$boo = "0123";
if(is_numeric($boo)){
echo "数字<hr/>";
}else{
echo "String <hr/>";
}
if(is_numeric('110')){
echo 'number <hr/>';
}else{
echo 'String .<hr/>';
}
echo '<hr />';
if(is_numeric("123")){
echo "数字!";
}
echo '预定义常量'.'<hr/>';
echo __FILE__.'<br/>';
echo PHP_VERSION.'<br/>';//输出PHP版本信息
echo PHP_OS.'<br/>';//输出系统信息
echo __LINE__.'<br/>';//输出当前操作的行数。
echo 'PHP引用!<br/>';
$i='spcn';
$j=&$i;
$i='hello'.$i;
echo $i.'<br/>'.$j.'<br/>';
$info="..adsl..";
//全局变量在用户在定义 函数内部是不可以用的。
//如果需要在用户自定义函数内部使用全局变量则
global $i;//要使用global关键字声明全局变量
function show(){
$info="adsl";
echo "函数体内:".$info.'<br/>';
$i=100;
echo $i.'<br/>';
}
show();
echo "函数体外:".$info;
echo '<hr/>';
echo '预定义变量: '.'<hr/>';
echo $_SERVER['SERVER_ADDR'].'<br/>';//当前运行脚本所在服务器的IP地址
echo $_SERVER['SERVER_NAME'].'<br/>';//主机名称
echo $_SERVER['REQUEST_METHOD'].'<br/>';//访问页面的请求方法
echo $_SERVER['REMOTE_ADDR'].'<br/>';//正在浏览当前页面用户的IP地址
echo $_SERVER['SERVER_PORT'].'<br/>';//服务器端口
echo $_SERVER['REMOTE_PORT'].'<br/>';//正在浏览当前页面用户的主机名称
echo '静态变量和非静态变量'.'<br/>';
function fun1(){
static $a=1;
echo $a.' ';
$a++;
}
function fun2(){
$a=1;
echo $a.' ';
$a++;
}
for($i=1;$i<10;$i++){
fun1();
}
echo '<hr/>';
for($i=1;$i<10;$i++){
fun2();
}
echo "可变变量: ".'<br />';
$change_name='trans';
$trans='hello';
echo $trans;
echo '<br/>';
echo $$change_name;
echo '<hr/>';
$a=100;
echo "\$a = ".$a.'<br />';
echo '$a'.'<br/>'; //单引号是不需要解释和转义的,双引号需要解释和转义
function fun3(){
for($i=10;$i>=1;$i--){
$res=$i&($i-1);
echo $res.'<br/>';
}
}
fun3();
function fun4(){
if(1 and 2){
echo "yes <br/>";
}
}
fun4();
echo '<hr/>';
function fun5(){
if(10/2.0==5){
echo "yes";
}
echo "<br />";
$value='100';
if($value===100){ //不仅是数值,而是还有类型。
echo 'Yes';
}else{
echo "No";
}
}
fun5();
function fun6(){
$a=@(10/0);//屏蔽错误提示信息。
}
fun6();
function fun7($i,$j){
echo $i+$j;
}
fun7(1,2);
echo "<br/>";
define('ZBX', 15000);//定义常量
echo ZBX;
echo "<br/>";
function fun8(&$m){
$m=$m*10;
}
echo "PHP引用!<br/>";
$m=10;
echo $m."<br/>";
fun8($m);
echo $m."<br/>";
echo "<hr />";
echo "PHP默认参数: <br/>";
function fun9($price,$tax=""){
$price=$price+($price*$tax);
echo $price."<br />";
}
fun9(100,0.25);
fun9(100);
echo "<hr />";
echo "函数变量<br/>";
function come(){
echo "来了<br />";
}
function go($name="jack"){
echo $name."走了<br />";
}
function back($string){
echo "又回来了,$string<p>";
}
$func="come";
$func();
$func="go";
$func("Tom");
$func="back";
$func("zbx");
?>
0 0
- PHP复习第一天基础语法
- php学习第一天------基础语法
- 复习java基础第一天
- Java基础复习第一天
- PHP基础第一天
- JavaScript--第一天,基础语法
- php复习 第一天 变量及数据类型
- 复习第一天
- 黑马程序员----【JavaSE基础】视频第一天复习笔记
- PHP基础加强(第一天)
- 第一天java入门基础与入门语法
- HTML+CSS基础入门-第一天(HTML-HTML语法)
- php语法复习
- 复习(java):语法:基础
- 黑马程序员复习第一天
- 网工复习第一天
- 开学第一天,javascript复习
- 数字逻辑复习第一天
- mmo 技术评估
- 剑指offer-22.从上往下打印二叉树
- php session 锁问题
- HDU1907 John (尼姆博弈变形)
- MWeb-Markdown语法
- PHP复习第一天基础语法
- 中超赛程编排问题
- Alexnet分类问题,程序输入不匹配
- BZOJ4827: [Hnoi2017]礼物
- DeepLearning4j实战(7):手写体数字识别GPU实现与性能比较
- java多叉树的生成和遍历
- 一种拼音分词器的JAVA实现
- 阿里2017暑期实习生招聘技术岗编程题2--java实现
- Zookeeper搭建