前端随心记---------Ajax.MySQL

PHP     

PHP变量规则
变量以$符号开始,后面跟变量名称.
变量名必须以字母或者下划线字符开始
变量名只能包含字母数字字符以及下划线
变量名不能包含空格
变量名是区分大小写的


PHP变量作用域
local
global 用于函数内访问全局变量.
static 当函数完成后,它的所有变量都会被删除,然而,有事不希望摸个局部变量被删除,可使用static.
parameter



PHP echo和print语句
echo: 可以输出一个或者多个字符串
print:只允许输出一个字符串,返回值总为1


扩展输出语句
.以 <<<EOF 开始标记开始,以 EOF 结束标记结束,结束标记必须顶头写,不能有缩进和空格,且在结束标记末尾要有分号 .
<?php
echo <<<EOF
<h1>我的第一个标题</h1>
<p>我的第一个段落。</p>
EOF;
// 结束需要独立一行且前后不能空格
?>

PHP 数据类型
String 字符串
Intrger 整型
Float 浮点型
Boolean 布尔型
Array 数组
Object 对象
NULL 空值

var_dump( ); 可以打印数据类型和数据内.
print_r; 仅返回结果.


设置PHP常量
一个常量由英文字母、下划线、和数字组成,但数字不能作为首字母出现。 (常量名不需要加 $ 修饰符)。

PHP strlen( )函数

返回字符串的长度(字符数)

PHP strpos( )函数

在字符串内查找一个字符或一段指定的文本,如果找到匹配,该函数返回第一个匹配的字符位置,未匹配返回false.

print_r($_REQUEST); //请求对象
print_r($_GET); //get请求的参数
print_r($_POST); //post请求的参数
print_r($_SERVER[''HTTP_HOST]); //关于服务器的对象

计算数组的长度,并输出.
$arr=Array('hello','world');
echo count($arr); //count(arr)计算数组长度
for($i=0;$i<count($arr);$i++){
echo $arr[$i];
}
  

php json encode( )编码,中文不转码.需满足以下两个条件: 

1. 文件的编码为
  header("content-Type: text/html; charset=Utf-8");
2.
  echo JSON_encode($fruit,JSON_UNESCAPED_UNICODE);

php数组之关联数组赋值

第一种:
$arr['apple']='苹果';


第二种:
$arr=array('apple')=>'苹果');
if(isset($arr)) {
print_r($arr);}

当要 判断一个变量是否已经声明的时候 可以使用  isset  函数
当要 判断一个变量是否已经赋予数据且不为空 可以用  empty  函数 

php类和对象
类是面向对象程序设计的基本概念,通俗的说类是对现实中某一种类的东西的抽象

PHP类和对象之类的属性
public 公开的
protected 受保护的
private 私有的

PHP 乱码
header('  Content-type : text/html  ;  charset  =  uft-8  ');


关联性数组遍历

foreach($arr as $key =>$value){
echo $key.'&nbsp;'.$value;
}


普通数组遍历

foreach($arr as $value){
echo $value;
echo'<br>';
}

       JSON.parse()

    解析JSON字符串并返回对应的值,可以额外传入一个转换函数,用来将生成的值和其属性, 在返回之前进行某些修改。       

  JSON.stringify()

    返回与指定值对应的JSON字符串,可以通过额外的参数, 控制仅包含某些属性, 或者以自定义方法来替换某些key对应的属性值。

猜你喜欢

转载自www.cnblogs.com/hudunyu/p/11409672.html