注册 登录

清河洛

您现在的位置是:清河洛 > 后端服务 > php学习

php学习

  • php操作redis

    redis扩展模块下载地址:https://pecl.php.net/package/redisRedis类和RedisException类Redis类用于创建Redis客户端:$redis=new Redis();如果无法访问Redis服务器,会抛出RedisException异常对象(连接问题,Redis服务已关闭,或者redis主机过载等),在任何其他不涉及无法访问的服务器(如密钥不正确,无效命令等)的情况下,将返回FALSE预定义常量Redis::REDIS_STRING:StringRedis::REDIS_SET:SetRedis::REDIS_LIST:ListRedis:...

    2019-09-10
  • PHP中的异常和错误处理

    在PHP5中所有错误异常都是基于Exception类,所有具体的异常类都是Exception的子类。而所有的errors都是致命错误或是可恢复性致命错误,是不能被捕获的(只会强制终止脚本)在PHP7中,致命或是可恢复性错误(E_ERROR和E_RECOVERABLE_ERROR)可以捕获,而不是中止脚本(某些特定的情况下仍然会强制终止脚本,如内存不足)。为了防止PHP5的代码即使接收到的此类错误仍然会终止程序,致命或是可恢复性错误抛出并不延伸自Exception类,而是实例化一个新的异常类ErrorThrowable类:为了联合这两个异常分支,Exception和Error都实现了一个新...

    2019-07-04
  • php中模块加载相关函数

    get_loaded_extensions([ bool $zend_extensions = false] )返回PHP解析器里所有编译并加载的模块名。 zend_extensions:只返回 Zend 扩展,并非普通扩展(如mysqli)。默认是 FALSE (返回普通扩展)。 可以用phpinfo()查看所有已加载的有效扩展名称,也可是使用命令行php -m参数来列出所有已加载的有效扩展 get_extension_funcs( string $module_name)该函数返回module_name(这个参数必须是小写的)模块内定义的所有函数的名称。extensi...

    2019-06-17
  • PHP中的OpenSSL函数

    openssl_cipher_iv_length(string $method):int获取指定加密算法($method)的加密结果初始化向量(iv)长度 openssl_csr_export_to_file(mixed $csr,string $outfilename[, bool $notext = true]):bool获取证书签名请求($csr,一般由openssl_csr_new()返回) 并保存在以$outfilename命名的PEM格式文件中 $notext影响输出的冗余度。如果为FALSE,输出内容将包含附加的人类可读信息。 openssl_csr_export(mixe...

    2019-06-17
  • php的魔术常量和内核预定义常量

    有八个魔术常量它们的值随着它们在代码中的位置改变而改变,称之为魔法常量,魔法常量不区分大小写:__LINE__:文件中的当前行号。__FILE__:文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名__DIR__:文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。等价于dirname(__FILE__)。除非是根目录,否则目录中名不包括末尾的斜杠。__FUNCTION__:当前函数名称,在哪个函数中使用,就返回哪个函数名__CLASS__:当前的类名 在哪个类中使用,就返回哪个类的类名__TRAIT__:Trait的名字(PHP 5.4.0 新加)。自 ...

    2019-05-06


网址导航