找到 34423 篇文章,关于编程

PHP Socket 上下文选项

Malhar Lathkar
更新于 2020年9月21日 11:09:42

313 次浏览

简介可以通过`stream_context_create()`和`stream_context_set_option()`函数配置的各种上下文选项和参数来自定义对文件系统和各种其他流包装器的访问。以下列表显示了所有通过套接字工作的包装器(如tcp、http和ftp)可用的各种套接字上下文选项:`bindto`指定用于访问网络的IP地址(IPv4或IPv6)和/或端口号。(IPv4的ip:port,IPv6的[ip]:port)。`backlog`限制套接字监听队列中未完成连接的数量。`ipv6_v6only`覆盖关于将IPv4映射到IPv6的操作系统默认设置。`so_reuseport`允许将多个绑定到相同的ip:port对。`so_broadcast`启用向广播地址发送和接收数据。`tcp_nodelay`如果为TRUE,则适当地设置SOL_TCP,NO_DELAY=1,禁用... 阅读更多

PHP Phar 上下文选项

Malhar Lathkar
更新于 2020年9月21日 09:28:45

157 次浏览

简介Phar代表PHP存档。某个PHP应用程序或库的所有资源都打包在一个单独的.phar文件中,用于分发。phar文件可以用作带有phar://包装器的IO流。phar://包装器的上下文选项列出如下:`compress`PHP有以下预定义常量用于定义压缩格式:常量值描述Phar::NONE0x00000000无压缩Phar::COMPRESSED0x0000F000位掩码,带有文件标志,用于确定是否存在任何压缩Phar::GZ0x00001000zlib(gzip)压缩Phar::BZ20x00002000bzip2压缩`metadata`任何包含用于存储描述phar存档信息的PHP变量都用作Phar::setMetadata()方法的参数。示例此示例为创建Phar文件设置了Phar上下文选项阅读更多

PHP 上下文参数

Malhar Lathkar
更新于 2020年9月21日 09:23:20

445 次浏览

简介上下文参数允许自定义对文件系统和其他流包装器的访问。要配置流,PHP具有`stream_context_set_params()`函数。语法`stream_context_set_params ( resource $stream_or_context , array $params ) : bool`$stream_or_context可以是PHP支持的任何流/包装器/上下文$params是一个具有以下属性的数组。应该是结构为`$params['paramname'] = "paramvalue";`的关联数组。上下文参数`notification`- 用户定义的回调函数,每当流触发通知时调用。仅适用于http://和ftp://流包装器。通知回调函数具有以下语法语法`stream_notification_callback ( int $notification_code , int $severity , string $message , int $message_code , int $bytes_transferred , int $bytes_max )`... 阅读更多

PHP MongoDB 上下文选项

Malhar Lathkar
更新于 2020年9月21日 09:21:52

123 次浏览

简介PHP可以通过数据库扩展与MongoDB数据库交互。对于旧版本的PHP,可以从PECL安装mongo驱动程序。现在它已被mongodb驱动程序取代。两种驱动程序都可以使用针对Linux/Windows/MacOS操作系统的预编译二进制文件安装。或者,可以从github上提供的源代码tarball进行手动安装。无论哪种情况,都应在php.ini设置中启用mongo或mongodb扩展。PHP MongoDB扩展使用mongodb上下文提供流上下文支持。相关的上下文选项如下:选项`log_cmd_insert ( array $server , array $document , array $writeOptions , array $protocolOptions )`这是一个可调用函数,用于... 阅读更多

PHP HTTP 上下文选项

Malhar Lathkar
更新于 2020年9月21日 09:19:04

402 次浏览

简介以下是http://和https://传输的上下文选项列表:`method`远程服务器支持的HTTP方法。默认为GET。`header`请求期间要发送的其他标头。`user_agent`要与User-Agent:标头一起发送的值。默认情况下使用user_agent php.ini设置。`content`在标头之后要发送的其他数据。通常与POST或PUT请求一起使用。`proxy`指定代理服务器的URI。`request_fulluri`布尔值设置为TRUE时,在构造请求时将使用整个URI。默认为FALSE。`follow_location`跟随Location标头重定向。设置为0以禁用。默认为1。`max_redirects`要跟随的重定向最大数量。`protocol_version`HTTP协议版本。默认为1.0。`timeout`读取超时(秒),... 阅读更多

PHP FTP 上下文选项

Malhar Lathkar
更新于 2020年9月21日 09:13:52

368 次浏览

简介http://和https://传输的上下文选项列在下面:`overwrite`仅允许覆盖上传时远程服务器上已存在的文件。`resume_pos`开始传输的文件偏移量。仅适用于下载。默认为0(文件开头)。`proxy`通过http代理服务器代理FTP请求。仅适用于文件读取操作。例如-tcp://squid.example.com:8000。此示例显示如何允许fopen()覆盖FTP站点上的文件。示例

PHP 可变变量

Malhar Lathkar
更新于 2020年9月19日 15:10:40

2K+ 次浏览

简介在PHP中,可以动态设置变量名。这样的变量使用现有变量的值作为名称。可变变量以两个$符号作为前缀来定义。示例实时演示输出此脚本产生以下输出xyz abcd abcd abcd请注意,$$var1的值与$xyz相同,$xyz是$var1的值。普通变量的数值不能用作可变变量。示例实时演示输出执行此脚本时,将显示以下结果PHP解析错误:语法错误,意外的'100'(T_LNUMBER),期望变量(T_VARIABLE)或'{'或'$'第6行也可以根据…阅读更多

PHP 来自外部来源的变量

Malhar Lathkar
更新于 2020年9月19日 15:05:20

262 次浏览

简介PHP的变量命名空间由外部来源填充,例如HTML表单元素、cookie和图像提交按钮的屏幕坐标HTML表单元素当网页将其HTML表单中的数据提交到PHP脚本时,它会自动以$_POST、$_GET和$_REQUEST变量的形式提供给脚本。以下是一个典型的HTML表单 用户输入的数据作为$_POST关联数组填充到PHP脚本中将HTML页面与testscript.php一起放在文档根目录中。在浏览器中打开它并输入数据姓名:xyz 年龄:20使用method='GET'在... 阅读更多

PHP 变量基础

Malhar Lathkar
更新于 2020年9月19日 15:03:34

383 次浏览

简介PHP中变量的名称以$符号开头。后面跟着字母(A-Z,大写或小写)或下划线,然后可以是任意数量的字母、数字或下划线。PHP中变量的名称区分大小写。语法//有效的变量 $var=10; $VAR="Hello"; //与$var不同 $marks_1=67; $_val=0; //无效的变量 var=10; //不以$开头 $4sqr=16; //不以字母/_开头 $my name="Hello"; //变量名中不允许有空格 $my$name="Hello"; //$字符不能用在第一个位置之后变量也可以通过引用另一个变量来赋值。要按引用赋值,... 阅读更多

PHP 字符串数据类型

Malhar Lathkar
更新于 2020年9月19日 14:58:10

2K+ 次浏览

定义和用法在PHP中,字符串数据类型是非数字字符序列。ASCII集合中的任何字符都可以是字符串的一部分。PHP不支持UNICODE。在PHP中,字符串的文字表示可以使用单引号、双引号、heredoc语法和nowdoc语法来完成。语法//将字符串值文字赋值给变量 $var='Hello World'; //单引号 $var3="Hello World"; //双引号要在单引号字符串中嵌入单引号字符,请在其前面加上'\'。类似地,要在单引号字符串中嵌入反斜杠,请在其前面加上额外的反斜杠。其他转义序列字符,如等,不携带任何... 阅读更多

广告
© . All rights reserved.