美文网首页
php一些基础知识

php一些基础知识

作者: 明明liang | 来源:发表于2016-09-07 17:48 被阅读0次

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"]);

相关文章

  • PHP Socket 编程实战总结

    在进入 PHP Socket 编程实战之前,我们先来了解一下 PHP Socket 的一些基础知识。 一、基础部分...

  • PHP基本语法

    本文是复习所写,并不会涵盖一些基础知识点 PHP标记 由于PHP与HTML可以混编,所以需要明确标识出PHP代码块...

  • 前言

    第一篇:基础知识 基础知识篇通过PHP入门搭建PHP的开发环境。php语言基础、流程控制语句、表达式、php函数、...

  • 502错误,让你进一步明白nginx和php-fpm之间的关系

    《什么是SAPI,FastCGI,PHP-FPM?学习PHP的必备知识》这篇文章讲解了一些基础知识,写这篇文章的根...

  • PHP学习资料

    基础知识:http://www.runoob.com/php/php-tutorial.htmlSublime工具...

  • PHP全栈学习笔记18

    php基础知识,JavaScript,jQuery,ajax基础知识 linux基础知识,mysql数据库的基础与...

  • PHP全栈学习笔记18

    php基础知识,JavaScript,jQuery,ajax基础知识 linux基础知识,mysql数据库的基础与...

  • 01_PHP 基础知识

    1. PHP 基础知识 1. PHP 基础知识[#1-php-%E5%9F%BA%E7%A1%80%E7%9F%A...

  • php基础知识入门

    PHP基础知识点整理 • 缩写:Personal Home Page ==>>PHP:HypeText Pre...

  • PHP面试知识脉络(更新中)

    PHP基础知识Javascript、jQuery、ajax基础知识Linux基础知识MySQL数据库的基础与优化程...

网友评论

      本文标题:php一些基础知识

      本文链接:https://www.haomeiwen.com/subject/qunjettx.html