php一些基础知识

1.php定界符:可以写在页面的任意位置

1.标准定界符。 xml风格 常用
<?php
php代码
?>

2.短标记
<?
php代码
?>  

3.asp风格
<%
php代码
%>

4.script风格
<script language='php'>
php代码
</script>
注意:
php代码严格区分大小写
php代码每行都要以“;”结尾

2.php注释:写在php定界符之内

1.单行定界符用//
2.多行定界符 /*   */

3.php变量

1.定义变量
$变量名称=值;
2.变量名称第一位必须是字母
3.echo打印

预定义变量

1.传值接收数据的变量
$_GET 数据量小,不安全          经由http  get方式传递数据
$_POST  数据量大,安全            经由http  post方式传递数据
$_REQUEST    $_GET+$_POST 效率低  get、post方式
$_FILES 上传变量          经由http  post方式来上传文件传递数据

2.会话:临时数据存储空间
$_SESSION    在服务器短保存数据
$_COOKIE     在客户器短保存数据
$_SERVER     系统的环境信息

4.php中数据类型

一共八种
1.基础数据类型(标量类型)
字符串 string
整型   integer
浮点型 float
布尔型  boolean
注意:单双引号的区别:双引号的代码会执行,单引号的代码不会执行


2.复合类型
array 数组
object 对象
特殊类型
resource 资源
null 空值

转义字符:\

// 释放变量
unset ($m);

//返回变量的数据类型
var_dump();

5.数据类型转换

php弱变量类型
(想要转换为的类型)$变量名

6.运算符

1.字符串拼接符  .
<?php
$str="abc";
$str1="efg";
$str2=$str.$str1;
echo $str2;

2. +  -  *  /  %  =  +=  -=  /=  %= .=   
str=str.str2; str.=str2;
3. -- ++
4. > < >= <= == ===(全等) !==(全不等)
5. &&  ||  !
    !正整数  !负整数   ===》false
    !“0”  ====》 true
    !“0.0”  ====》 false
6.三目运算符
   a>b? a:b;
7.位运算符
   & | << >>

7.流程控制

1. if
2. switch

8.数组

1.索引數組
  (1)直接定义
      $arr[0]=123;
      $arr[1]="zhangsan";
      $arr[2]="china";

      print_r($arr); //打印数组
      echo count($arr);//打印数组元素个数
    

    (2)用arry关键字定义
        $arr =arry(123,"zhangsan","china");
2.关联数组:下标为字符串的数组
    (1)直接定义
    $arr["one"]="中国";
    $arr["demo"]="美国";
    $arr["test"]="法国";
    
    echo $arr["test"];
    print_r($arr); //打印数组
    (2)用arry关键字定义
    $arr=arry("one"=>"中国";"demo"=>"美国";"test"=>"法国");   
3.二维数组
    $arr=arry(
            arry("zhangsan",18,"man");
            arry("lisi",15,"man");
            arry("zhaoli",16,"sex"=>"woman");
    );
    $arry[2][0];
    $arry[3]["sex"];
4.遍历数组 foreach
      $arr[0]=123;
      $arr[1]="zhangsan";
      $arr[2]="china";
    foreach($arr as $key=>$val)
    {
         echo $key."---->".$val."<br/>";
    }

9.常量

1.系统常量
    PHP_OS 操作系统
    PHP_VERSION php版本
    PHP_SAPI  php运行方式
    
2.自定义常量
 define("NAME","val");
 常量名称全大写
 
3.魔术常量:
__FILE__;  当前页面的物理路径
__LINE__;  当前的行号
__FUNCTION__; 当前的函数名
__ClASS__;  当前的类名
__METHOD__;  当前的方法名

10.文件上传

图片上传为一个数组
Array ( [name] => 360wallpaper.jpg  文件名称
[type] => image/jpeg  文件的mime类型
[tmp_name] => C:\Windows\Temp\phpB495.tmp 文件的临时位置
[error] => 0   错误信息 也有其他类型 2,3,4,6,7
[size] => 322637 ) 1 文件的大小
                    
move_uploaded_file($uImage["tmp_name"], "upload/".$uImage["name"]);

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

推荐阅读更多精彩内容

  • 一、php可以做什么 php是一种可以在服务器端运行的编程语言,可以运行在Web服务器端。 php是一门后台编程语...
    空谷悠阅读 3,086评论 4 97
  • PHP 学习目录 ├─PHP视频教程 1 LAMP网站构建 │ ├─PHP教程 1.1.1 新版视频形式介绍│ ...
    曹渊说创业阅读 16,143评论 29 417
  • php可以做什么 php是一种可以在服务器端运行的编程语言,可以运行在Web服务器端。 php是一门后台编程语言,...
    dptms阅读 1,907评论 1 15
  • 软件体系结构 1.单主机结构 界面显示、业务逻辑和数据存取功能都是在用户主机上实现,需要下载软件并安装,易盗版 2...
    sidney_c阅读 757评论 2 3
  • 今天是端午小长假的第一天,也是我们mini营的最后一天 音乐结束之后我们的结营仪式就开始了 come back 今...
    Daisy7766阅读 245评论 0 0