php html报错,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:比较常用
/*
注释三:不常用
*/
?>
是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=<
//常量的定义/*第一个参数常量名称,第二个参数常量定义的值,第三个参数是否区分大小写;/默认是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 — 检测变量是否是字符串 * */?>
php html报错,PHP 基础相关推荐
- java增强型for报错_Java基础——增强for循环
java1.5版本引入了一个增强for循环,基本原理和for循环类似. 语法声明:for(表达式:条件表达式) 举例:for (String str : set) 解释:set代表set集合,str代 ...
- java package报错_Java基础知识总结 - 超详细篇(上)
1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre. 2,JRE:Java Runtime Environment,java程序的运行环境,ja ...
- java正则表达式 s报错_Java基础--正则表达式的规则
注意:正则表达式只关注格式是否正确,不关注内容是否有效. 1.[abc] :指a,b,c中的任意一个字符. 2.[^abc]:指除了a,b,c外的任意字符. 3.[a-z]:表示a到z间的任意一个字符 ...
- python index 报错_python基础语法常见报错类型
一.TypeError:类型错误,对象⽤来表示值的类型⾮预期类型时发⽣的错误. ### 错误例⼦: age=18 print('我的年龄是'+age) ### 报错信息:TypeError:canon ...
- mysql 查询dual报错_MYSQL基础02(查询)
查询是很大的一块,所以这里我只会写mysql的特点,就我目前使用的情况,MYSQL对标准SQL是比较支持,如果是新手的话,建议去w3school 学习标准SQL. 1.DUAL DUAL是一个虚拟表, ...
- 新建项目拷贝html报错,ESA2GJK1DH1K基础篇: 移植源码中SmartConfig程序到自己的项目...
前言: 说明两个地方 1.点击按钮启动SmartConfig的地方 2.最终跳转的地方 说明 这节说明一下,如何把本人源码里面的SmartConfig程序移植到自己的工程 我要把所有的全部拿出来讲,让 ...
- python中byte2array报错_python基础-bytes和bytearray的用法
Python中的序列类型有bytes和bytearray. 二进制序列类型的用法比较少见,是python中少用的一种序列类型,对于二进制序列类型,大家基本了解即可. bytes二进制序列类型 指定长度 ...
- C#调用webapi HTTPS报错:基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系--安全证书问题
1.首先加入命名空间: using System.Net.Security; using System.Security.Authentication; using System.Security.C ...
- C#Post接口报错信息:基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系--安全证书问题 解决方法
目录 一.说明: 二.错误信息: 三.解决方法 1.引用命名空间: 2.添加接收方法(CheckValidationResult): 3.post方法里面增加调用:CheckValidationRes ...
最新文章
- html防止iOS将数字识别为电话号码
- 007_JMS中的持久订阅
- Linux Mutex机制与死锁分析
- vue-cli2、vue-cli3脚手架详细讲解
- 玩转oracle 11g(4):连接,文件操作,交互命令
- iis 搭建html网站,iis6.0 、7.0添加网站(搭建网站)
- 走进COM组件系列(二)
- Flutter进阶—实现动画效果(二)
- java连接SqlServer2000类,比较完整,比较强大
- Linux内核 触摸板,Linux下关闭触摸板和触摸杆
- jquery赋值节点
- 第二十四节(Java文件流,缓冲流)
- 人工智能ai以算法为基础_为公司采用人工智能做准备
- JSP中文显示乱码解决方案
- RSA系列第2篇:RSA 加密解密
- 若邻网络结盟职友集,共创人脉网络与职位搜索结合的求职新模式
- Processing编写熊猫
- 攻防演练中防守方的防护措施.
- 【Python】5行代码缩小图片尺寸
- Python学习笔录(四)--- 数据结构