文章存档
php
2024-02-21 17:30:38
API介绍
1、通用API方法
GetLastError (错误信息)
原型: function GetLastError()
以可读形式返回最近的错误描述信息。如果前一次API调用没有错误,返回空字符串。
2022-07-27 14:57:01
在一个类中,常见的是new self()操作,代表返回自身类的实例。
当父类中存在方法,然后每个子类继承于父类,调用这个方法会返回自身的实例化对象,
<?php
class A
{
function create()
{
return new self();
}
}
class B extends A
{
}
B-&g
2021-07-16 14:25:11
<?php
/**
* 对数据进行签名
* $data = "This is site php3.cn"; 签名数据
* $privatekeyFile = "/path/to/private.key"; 私钥
* $passphrase = ; 密码
*/
function sign($data, $pr
2019-05-16 16:21:41
$filepath = __DIR__./d.txt;
$basename = pathInfo($filepath, PATHINFO_BASENAME);
$filesize = fileSize($filepath);
$fh = fopen($filepath, r);
#sftp协议, url是服务器全路径,且带文件名
$url = sftp://192.168.1.2/data/temp/.$basename;
2018-12-02 09:22:00
保证配置正确,且开启php.ini里面的curl功能, 如下:
extension_dir = "D:/php7.2.11Win32x64Ts/ext/"
extension=curl
---------------------------------------------------------------------
但还是提示错误, 如下:
PHP
2018-10-29 17:57:25
关于超时参数 共有几个主要的地方
nginx.conf : fastcgi_read_timeout
fpm.conf: request_terminate_timeout
php.ini : max_execution_time
1. php执行时间超过webserver的fastcgi_read_timeout
设置fastcgi_read
2017-12-20 16:52:47
为什么要刷新一下才能获取cookie
首先编写以下简单的代码:
setcookie('a','value');
print $_COOKIE['a'];
第一次访问时,报错:
报错的原因是$_COOK
2016-08-30 11:27:04
PHP输入流php://input
对于php://input介绍,PHP官方手册文档有一段话对它进行了很明确地概述:
“php://input allows you to read raw POST data. It is a less memory intensive alternative to $HTTP_RAW_POST_DATA and does not need any special php.in
2016-08-19 16:49:48
简介
PHPDBG是一个PHP的SAPI模块,可以在不用修改代码和不影响性能的情况下控制PHP的运行环境。
PHPDBG的目标是成为一个轻量级、强大、易用的PHP调试平台。可以在PHP5.4和之上版本中使用。在php5.6和之上版本将内部集成。
主要功能:
- 单步调试
- 灵活的下断点方式(类方法、函数、文件:行、内存地址、opcode)
- 可直接调用php的eval
- 可以查看当前执行的代码
- 用户空间API(
2016-08-19 16:36:12
简述
目前为php提供opcode缓存的扩展有很多,比如:Zend Opcache,xcache,eAccelerator,apc等等。
为什么选择opcache呢?
官方出品,这就保证了会持久更新,而其他一些扩展如apc已经很久都没有更新过了;
适配php5.2、5.3、5.4,而且在php5.5版本之后自带了opcache,不需要额外安装,在非 Windows 平
2015-12-21 14:11:38
bc是Binary Calculator的缩写。bc*函数的参数都是操作数加上一个可选的 [int scale],比如string bcadd(string $left_operand, string $right_operand[, int $scale]),如果scale没有提供,就用bcscale的缺省值。这里大数直接用一个由0-9组成的string表示,计算结果返回的也是一个 string。
bcadd &m