php-基础可用知识总结--高能这篇文章很长

初始环境1.php官网下载最新版本7.2版本


点击选择NO Thread Safe(非线程安全–支持Apach) Thread Safe(线程安全–这个支持IIS),我选择的是NO Thread Safe—这个地方不做解释,具体因为我不是特别清楚,大家有看到好的解释,可以告诉博主哦,互相促进

php可包含的文本–会知道里面可以写一些什么样式的内容


可包含纯文本text,html,css,php语言

php可做些什么——-知道了虽然不能面面俱到但是也知道了基本能做些什么


1.生成动态页面内容
2.创建,打开,读取,写入,删除,关闭
3.接收表单数据
4.发送获取cookies
5.添加,删除,修改数据库中的数据
6.限制用户访问那些页面
7.数据加密(自我认为md5/sha256等,如不对,留言告诉博主哦)

语法与变量声明


<?php 

?>语法体

$声明:
$name = "小明";

注意:声明也是有作用域的:PHP 有三种不同的变量作用域:

    local(局部)
    global(全局)
    static(静态)    

1.应用global也是内部调用关键字

$x=5;
$y=10;
例子1.function myTest() {
  $GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];
} 
输出10
例子2.function myTest() {
  global $x,$y;
  $y=$x+$y;
}
输出:10
2.static应用
function myTest() {
  static $x=0;
  echo $x;
  $x++;
}

myTest();
myTest();
myTest();
输出:012

输出语句—-在 PHP 中,有两种基本的输出方法:echo 和 print。

    echo - 能够输出一个以上的字符串
    print - 只能输出一个字符串,并始终返回 1
提示:echoprint 稍快,因为它不返回任何值。
print 也是语言结构,有无括号均可使用:printprint()。

数据类型:
字符串、整数、浮点数、逻辑、数组、对象、NULL。
var_dump() 检测数据类型以及数值: var_dump(“字符串”) string(“字符串”)


在这里上个小课:符号:->,=>,::,这三个符号,分别使用方式

->在你的调用对象中的方法以及类中的对象以及方法时候使用;
例如class Test{
       var testArry = add("aa"=>123,"vv"=>22);
       static $test = 1;
    function test(){
    return "successful"
    }
}
$test = new Test();
$yes = test->test();
echo $yes;
=>一般调用Arry数组使用,表示对应
$arryTest = (new Test())->tsetArry;

::表示所属类
调用类的内部静态成员,或者是类之间调用就要用::
$test = new Test();
echo test::test;

字符串操作:

  1. strlen() 函数返回字符串的长度,以字符计。
  2. strpos() 函数用于检索字符串内指定的字符或文本。

常量

与变量不同,常量贯穿整个脚本是自动全局的。

如需设置常量,请使用 define() 函数 - 它使用三个参数:

    首个参数定义常量的名称
    第二个参数定义常量的值
    可选的第三个参数规定常量名是否对大小写不敏感。默认是 false
    define("GREETING", "Welcome to W3School.com.cn!");

PHP 算数运算符

PHP 算数运算符
http://www.w3school.com.cn/php/php_operators.asp
一些基本的运算符,可以简单看看


if

$t=date(“H”);
if (条件) {
条件为 true 时执行的代码;
} elseif (condition) {
条件为 true 时执行的代码;
} else {
条件为 false 时执行的代码;
}


switch

对表达式(通常是变量)进行一次计算
把表达式的值与结构中 case 的值进行比较
如果存在匹配,则执行与 case 关联的代码
代码执行后,break 语句阻止代码跳入下一个 case 中继续执行
如果没有 case 为真,则使用 default 语句
switch ($x)
{
case 1:
  echo "Number 1";
  break;
case 2:
  echo "Number 2";
  break;
case 3:
  echo "Number 3";
  break;
default:
  echo "No number between 1 and 3";
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值