submit+php语法报错,PHP语法基础部分

以一个学习过java思想的基础,对php进行学习,所以过程简单多了,很多都是相通的,尤其是for循环,简直是 ...... 爽!下面看练习代码,是从变量到数组排序:

/**

* 变量 到数组排序

*/

define("commonStr","中华人民共和国",true);

// $x=5 ;

// $y=6;

// $z=$x+$y;

// echo$z ;

// $x1=1.2 ;

$x2= "哈哈哈哈" ;

$string1 = "哦哦哦哦哦" ;

echo $x2.$string1 ; //使用了两次并置运算符。这是由于我们需要在两个字符串之间插入一个空格

echo strlen($x2.$string1);

$num1 = 1 ;

$num2 = 120 ;

// var_dump($x);

// var_dump($z);

// var_dump($x2);

// var_dump($x1);

class Car{// 汽车

var $color ;// 全局变量 声明

function Car($car_color = "银灰色"){

// 将函数内部的色值 引用给全局的

$this -> color =$car_color ;

}

function what_color (){

return $this ->color ;

}

// echo $color ;

}

/**

*

* @param [type] $obj new 一辆车

* @return [type] 无返回;

*/

function print_car($obj){

foreach (get_object_vars($obj) as $prop => $val) {

echo "\t $val = $prop\n"; //属性prop ,属性值val

}

}// for循环结束(get_object_vars 来自api http://php.net/manual/zh/function.get-object-vars.php

// 返回由对象属性组成的关联数组)

// 生成一个实例

$builc = new Car("白色");

// echo "这是大哥的英朗GT:";

// print_car($builc);// 打印别克的颜色

/* 常量定义*/

nextLine();

define("GREETING", "欢迎来到我的博客!");

// echo GREETING;

// echo greeting;

define ("GREETING","欢迎来到我的博客!",true);// 不区分大小写

echo commonStr ;

$isHas =true ;

// echo strpos(commonstr, "呃呃呃") ;

// PHP7+ 版本新增整除运算符 intdiv(),

// var_dump(intdiv(10,3));

// var_dump(intdiv(10, 3)); .. 我的版本不是7 是 5

nextLine(); echo "$num2 += $num1==";

echo $num2 += $num1;

nextLine();echo "$num2 / $num1==";

echo $num2 / $num1 ;

nextLine() ;echo "$num1 % $num2==";

echo $num1 % $num2 ;

/*if else 如果现在不到18点 就是上班时间*/

nextLine();

$t = date("H");// H是 小时

if ($t>'18' ){

echo "现在是上班时间";

}else{

echo "下班啦 !";

}

/*switch 语句*/

switch ('8') {

case '8':

echo "上午";

break;

case '12' :

echo "中午";

break ;

case '16':

echo "下午";

break ;

default:

echo "晚上好!";

break;

}

/*数组试玩*/

$cars = array('BMW','五菱宏光','AUDI');

echo "I like ".$cars[0]."、".$cars[1]."、".$cars[2].".";

echo '车辆数量='.count($cars); nextLine();

for ($i=0; $i

echo $cars[$i] ;nextLine();

}

/*关联数组 ,指定了键值对 */

$ages = array("tom"=>18,'john'=>19,'jeff'=>20,'bond'=>21,'bmobbmob'=>20);

foreach($ages as $name1 => $age){

echo $name1."-". $age;

}nextLine();

echo '排序sort:' ;

// sort($cars);

ksort($ages);

print_r($ages);// 光排序 还看不到 ,得打印出来;

/**

* 用于换行

* @return [type] [description]

*/

function nextLine(){

echo "
" ;

}

// 全局超级变量 在下一个文件开始练习

?>

echo "超级变量开始" ;

nextLine();

function nextLine(){

echo "
" ;

}

$num = 1 ;

$num1 = 24 ;

function condation(){

$GLOBALS['z'] = $GLOBALS['num']+$GLOBALS['num1'] ;

}

condation();

echo $z ;

nextLine();

echo "_SERVER";nextLine();

echo $_SERVER['PHP_SELF'];nextLine();

echo $_SERVER['SERVER_NAME'];nextLine();

echo $_SERVER['HTTP_HOST'];nextLine();

// echo $_SERVER['HTTP_REFERER'];nextLine(); 这行报错

echo $_SERVER['HTTP_USER_AGENT'];nextLine();

echo $_SERVER['SCRIPT_NAME'];

?>// PHP文件结束标签

Name:

$name = $_REQUEST['fname'];

echo $name ; ?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值