本节对应书里的Understanding the framework's internals。
我原文翻译整理下说明:
依赖注入
Phalcon最强大的特性之一可能就是依赖注入(DI)。如果你不知道依赖注入,你应该至少阅读这个设计模式的wiki页面https[……]
标签归档: PHP
零基础学Phalcon 2 配置Nginx
进入Nginx虚拟主机配置目录:
cd /etc/nginx/sites-enabled
新建一个虚拟主机文件:
vim learning-phalcon.localhost
内容如下:
server {
listen 80;
server_name[......]
零基础学Phalcon 1 安装所需程序
今天开始记录学习日志,路线基础以《Learning Phalcon》为准。操作系统以Debian 8.6 x64(MongoDB只提供Debian 7和8的64位版本的软件包,系统内存不要低于1G),安装程序以php-fpm、Nginx和MySQL为例。
默认root[……]
PHP-仅允许命令行执行
下面代码实现检测执行方式,不是命令行则404的效果,剩下的,自己琢磨~
if (PHP_SAPI !== "cli") {
header('HTTP/1.1 404 Not Found');
header("statu[......]
PHP拷贝目录函数copydir
实现方式有很多,选了一个收录如下:
function copydir($strSrcDir, $strDstDir)
{
$dir = opendir($strSrcDir); if (!$dir) {
PHP-curl自定义cookie方法
PHP的curl中,需要自己添加Cookie,以字符串的形式添加的时候,可以用如下指令添加:
curl_setopt($ch, CURLOPT_COOKIE, "a=1;b=2");[......]
PHP echo 输出 锘 解决办法
偶尔编辑个脚本,发现第一句echo输出肯定会先输出一个锘字。
仔细检查,发现是文件编码问题,所有文件都设置为UTF-8 无BOM格式后,问题解决[……]
Javascript toString(32) 在 PHP里如何实现
Javascript toString(32)或者toString(16)的方法其实在PHP里也很容易实现,直接调用如下函数即可:
base_convert($str, 10, 32);[......]
PHP-charCodeAt()函数
charCodeAt()函数方法可返回指定位置的字符的 Unicode 编码。这个返回值是 0 – 65535 之间的整数。
JavaScript里经常看到charCodeAt函数但有些时候需要转换为php,找了一下,有篇博客提到了,代码如下:
function ge[......]
PHP-批量裁剪图片
批量遍历jpg并裁剪到400*400,代码在下面,自己看:
<?php
ini_set('memory_limit', '-1');
$files=glob("./img/*.jpg");foreach([......]