PHP 基础


//php的结尾符号可以不用写,开头可以不加php;

//echo 可以输出字符串或者数字,

//结尾的封号一定要加

//最后一行一定要加

/*

* 、、解决中文乱码加header("Content-type:text/html;Charset=utf-8")

* 修改环境

*

*/

//

header("Content-type:text/html;charset=utf-8");

/*echo "hellow wrload";

echo "
";

echo ("hellow wrolds");

echo "
";

echo "hellow","wrold";

echo "
";

echo "你好蓝欧";

//查看版本信息

echo PHP_VERSION;

echo "
";

//漏油判断echo "

";

//$_SERVER  服务器变量,该全局变量包含这服务器和客户配置

//及当前请求环境的所有信息

/*

$_SERVER['SERVER_NAME'];当前脚本所在的服务器的主机名;

$_SERVER['REMOTE_ADDR'];客户端ip地址;

$_SERVER['REQUEST_URL'];url的路径部分;

$_SERVER['HTTP_USER_AGENT'];操作系统和浏览器的有关信息

* /

//打印输出全局变量prient_r()

//print_r($_SERVER);

echo "

";




//看运行PHP的系统名称

echo PHP_OS;

echo

* phpinfo(); //查看php环境的函数;用html打印

*

*/


//查看服务器的一些信息,会报错

print_r($_SERVER);

echo"";

/*

* 注释1;比较常用

*

* */

// 注释2:比较常用

/*

注释三:不常用

*/

?>

<pre>是HTML的标签   自动化空格显示保留空格,和换行 (整理代码格式)



/变量的定义 

//以$为开头

//$a="hellow 坡坡";

// $b="你好";//  echo $a.$b;

//php字符串是以点连接//通过字符串拼接

// echo "你好".$a."中国";

//php 双引号是可以解析变量  //单引号不行 // echo "你好$a"; //会将$a后的都认为是变量 所以加一个大括号就可以

//echo "你好{$a}妞妞";//加一个大括号就可以

// $a="hello";



// $hello="你好"; //下一级,第二个变量的变量

// echo $a;  $a=[1,2,3,4];

/*//加&就会被引用传址,不加就不会传值a和b;

// 需要传值的话,在变量的前面加&符号; $b=&$a; $b[1]=5; //不会传值,索引数组; print_r($a);  *  */ 

  /*Notice :警告错误 ,如果要去掉的话,前面加@符号;  echo $a;  */    //打印  //print_r($a);  echo "

"; // var_dump($a);//更加详细的显示信息  

//阻止程序执行;die(一般用来做调试)  echo "

";//$b="哈哈哈";  //可以带字符串

// @die($b); // echo 11111;//、阻止程序执行

// exit; // exit($b); 


//字符串 定义方式二  字符串定界; //注意要顶格写,前后都不能右空格,一般会用在长的字符串定义;  开头结尾一致,前后都不允许有空格 //内部可以接受变量

// $str=<<";//print_r($_SERVER);echo "";


//常量的定义/*第一个参数常量名称,第二个参数常量定义的值,第三个参数是否区分大小写;/默认是false 区分大小写,true不区分大小写 *  *///define("pi","3.1415926535",true);

//echo pi;


//session开启:

//session_start();

//$_SESSION['username']="5555";

//print_r($_SESSION);//


//全局变量$_FILES// print_r($_FILES);接受文件上传的参数 //$_GLOBALS很底层的全局变量;会造成变量污染,很少用// print_r($GLOBALS);


 //魔术变量

//显示当前代码的行数 ,两个下划线;


//echo __LINE__;//显示当前执行文件的绝对路径

//print_r(__FILE__); 


//__FUNCTION__当前执行函数的 函数名称;

 /*function test(){ echo __FUNCTION__; } test();  *  */ 


  //类名 /* class test{  function test1(){  echo __CLASS__;  }  } $newtest=new test(); $newtest->test1();  */ 


  //字符串转义//$str ="jiji\$jdh\"dhio";//echo $str;//字符串类型的自动转换//$a=1;//$b="2";//echo $a+$b;//echo "


";//打印类型//echo gettype($a+$b);  //字符串类型转化

// $b="2"; //强制声明类型;

// $c=(int)$b;// echo gettype($c);  $a=0;

//empty() 空值就是true 空 /*if(empty($a)){ echo "空"; }else{ echo "不空"; }  *  */


//empty空返还true 不为空返还false;

//isset:有值返还true没有值返还false    一般情况下等同于!


empty//

两个对于0或者空字符串的判断就会区别;常用empty判断;

/*if(isset($a)){ echo  "空"; } else{ echo  "bu空" }  *  */     


//数组的定义:

//定义方式一://$arr=[1,2,3,4];、、索引数组,下标为索引的数组//print_r($arr);


//定义方式二//$arr=array("city1"=>"上海1","city2"=>"上海2","city3"=>"上海3");

// print_r($arr);//关联数组


  //定义方式三/*$arr["city1"]="上海1";$arr["city2"]="广州2";$arr["city3"]="上海3";  print_r($arr);//相当于追加 *  */ 

//对象  /*class Test{    }  $newTest=new Test();echo gettype($newTest);  *    */



//特殊的数据类型:资源类型

//第一个参数是读取文件的路径;第二个参数是读取文件的方式:

/*$handle=fopen("1.txt","r");

//echo gettype($handle);

//获取到文件里内容的长度$size=filesize("1.txt");

//读取资源里地内容$res=fread($handle, 10);echo $res;

//关闭资源fclose($handle); *  */


//is_type(type 要掉数组或者字符串) 是否是某种类型的数据;判断$arr=array();$rec=is_array($arr);if($rec){echo "这是数组";}else{echo "这不是数组";}


/*is_array -- 检测变量是否是数组

is_bool --  检测变量是否是布尔型

is_callable --  检测参数是否为合法的可调用结构

is_double -- is_float() 的别名

is_float -- 检测变量是否是浮点型

is_int -- 检测变量是否是整数

is_integer -- is_int() 的别名

is_long -- is_int() 的别名is_null --  检测变量是否为 NULL

is_numeric --  检测变量是否为数字或数字字符串

is_object -- 检测变量是否是一个对象

is_real -- is_float() 的别名

is_resource --  检测变量是否为资源类型

is_scalar --  检测变量是否是一个标量

is_string -- 检测变量是否是字符串 *  */?>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,569评论 4 363
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,499评论 1 294
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,271评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,087评论 0 209
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,474评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,670评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,911评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,636评论 0 202
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,397评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,607评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,093评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,418评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,074评论 3 237
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,092评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,865评论 0 196
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,726评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,627评论 2 270

推荐阅读更多精彩内容

  • PHP 算数运算符 ";echo ($a-$b)." ";echo ($a*$b)." ";echo ($a/$b...
    久久归移阅读 467评论 0 0
  • [if !supportLists]1.[endif]PHP基础(变量的八种类型、empty和isset、null...
    4e855d444c9f阅读 547评论 0 0
  • 一、php可以做什么 php是一种可以在服务器端运行的编程语言,可以运行在Web服务器端。 php是一门后台编程语...
    空谷悠阅读 3,016评论 4 97
  • 软件体系结构 1.单主机结构 界面显示、业务逻辑和数据存取功能都是在用户主机上实现,需要下载软件并安装,易盗版 2...
    sidney_c阅读 739评论 2 3
  • 1 php的标记 <?php echo "hello php" ...
    零点起飞阅读 125评论 0 0