php的基础知识(一)

php(超文本预处理器)定义:

  php(外文名:php:Hertext
Preprocessor,中文名:“超文本预处理器”)是千篇一律种植通用的开源脚本语言。语法吸收了C语言、Java与Perl的性状,利于学习,使用大规模,主要适用于Web开发领域。php独特的语法混合了C,Java,Perl以及php自创的语法。它可于CGI或者Perl更速的履动态网页。用php做出的动态网页和另的编程语言时对待,php是拿次第嵌入至HTML(标准通用标记语言下的一个利用)文档中失执行,执行效率比较完全生成html标记的CGI要大多;php还可以尽编译后代码,编译后得以高达加密及优化代码运行,使代码运行更快。

1、PHP的使用:

·php
能够转移动态页面内容。

·php
能够创立、打开、读取、写副、删除、以及关闭服务器上的文本。

·php
能够承受表单数据。

·php
能够发送并收复cookies。

·php
能够添加、删除、修改数据库被的多寡。

·php
能够范围用户访问网页遭到之一点页面。

·php
能够针对数码进行加密。

2、php文件:

·php文件以.php结尾

·可以就此少标签风格

  注意:必须经过php.ini这个布局文件去修改一件:

  short_open_tag
= on

  切记你改改了配置文件从此得再次开你的劳动

·需要专注一句php代码结束之时段必须用分号结束好俗气计算机我说了了

·关键字 –
输出

  【echo】

图片 1

3、变量:

变量就是好改之计量。

变量就是一个盒子,专门储存东西的,在程序执行过程中是得起变动之以php当中要要因此$开头。

取名规范:

  1、以$开头,后面可以接英文字符。

  2、严格区分轻重缓急写。

  3、不要坐数字和特殊字符开头。

  4、它可以用汉语,但是建议不要用。

  5、下划线不属特殊字符,所以可以就此生划线开头。

  6、数字可以勾兑在中游还是结尾处。

  7、变量名字而产生义。

取名规则:

  命名一定要是生义绝不张手就来$a,$b,$c

  遵循驼峰命名法或者变量声明时等号两限加上空格。

变量的操作:

  1、给变量赋值

  2、输出变量
echo

  3、判断一个变量是否有 
isset();

  4、销毁变量 
unset();

图片 2

图片 3

4、单引号双引号:

·单引号不能够分析变量,双引号可以分析变量。

·双引号执行转译字符,单引号不转译
\n,\r,\t,\。

·他行转译 \\ 和
\’。

·能下单引号就无利用对引号,为什么?因为单引号效率要于对引号效率快。

·如果是字符串和变量一起的时
用.来连续。

·双引号里面插入单引号,单引号里面插入变量,变量会分析”‘$name'”
‘张三’。

·如果对引号里面插入变量的时刻要于背后长空格和接触。

否则系统会认为你是紧密的,要不要大括号包起来。

图片 4

图片 5

 5、数据类型:

标量:

  整形:1,2,就是整数。

  浮点型:1.2,2.4,就是小数。

  布尔型:true,false,真和假。boolean

  字符串:只要你用引号引起来。

  

1 <?php
2     $name = '李四';
3     $a = 'abc';
4     $x = "123";
5 
6 ?>

引号里面的李四,abc,123,都是字符串。

夹类型:

  数组:array

1 <?php
2    $arr = [1,2,3,4,'aa','张三'];
3 ?>

 

  对象:object

特殊类别:

  空:null

  资源:resource,资源就是咱电脑及之之图样,avi,rvmb,MP3,网络要都是资源类型。

6、数据类型转换:

 

 1 <?php
 2    $xx = '123.abc';
 3    $cc = 123.123;
 4    $qq = 12;
 5    $null = null;
 6    
 7    echo gettype($xx);
 8    echo '<br />';
 9    echo gettype($cc);
10    echo '<br />';
11    echo gettype($qq);
12    echo '<br />';
13    echo gettype(intval($xx));
14    echo '<br />';
15    echo gettype(boolval($xx));
16    echo '<br />';
17    echo gettype(strval($qq));
18    echo '<br />';
19    echo var_dump(intval($cc));
20    echo '<br />';
21    echo var_dump(floatval($xx));
22    echo '<br />';
23    echo var-dump(intval($null));
24 ?>
25    

 

图片 6  

·强制类型转换:

  intval:转换为整形。

  floatval:转换为浮点型;

  boolval:转换为布尔型;

  strval:转换为字符串型

·强制类型转换总结:

  1、空转化为整形会是0;

  2、空转化为浮点型变成浮点型的0;

  3、空转化为字符串会化空字符串 ” tip:中间不可知生另外字符包括空格;

  4、整形如果后有字符串,会拿字符串去丢留在面前的数字;

  5、浮点型后面要生字符串,会拿字符串去丢留着眼前的数字包括小数触及下的;

·判断数据类型常用函数:

  is_array();  数组

  is_string();  字符串

  is_bool();  布尔

  is_float();  浮点

  is_object();  对象

  is_int();  整形

  is_numeric();  数值

  is_rescource();  资源

  is_ull();  空

  is_scalar();  标量

  gettype();  只落类

  var_dump9);  输出值还有项目

    

 

相关文章