-
浅析PHP开发规范
所属栏目:[PHP] 日期:2020-05-26 热度:51
本篇文章是小编为大家整理的关于PHP开发规范的相关内容,适合PHP初学者,一起参考下吧。[详细]
-
详解PHP中mb_strpos的使用
所属栏目:[PHP] 日期:2020-05-26 热度:182
这篇文章主要介绍了详解PHP中mb_strpos的使用,通过使用语法以及实例给大家详细分析了用法,需要的朋友参考学习下。[详细]
-
php – 使用雄辩保护枢轴表免于质量分配
所属栏目:[PHP] 日期:2020-05-26 热度:181
我有以下表格: document: id, name;author: id, name, job_title;document_author: document_id, author_id, position 我传递一个以下结构的数组: $attributes = [name, job_title, position]; 我正在尝试创建作者的模型并将其附加到文档中: $author = Au[详细]
-
成为专业的PHP程序员.怎么样?
所属栏目:[PHP] 日期:2020-05-26 热度:132
我正在开展我的第一个专业项目.事实是,我不知道哪些是最好的工具来生产一些严重的东西(我在谈论通过 PHP进行web开发): 是否需要Smarty模板引擎?哪一个是“最好的”(最常用,完整,文档化) 目前我正在记事本上开发(主要是因为我发现它很有用和完整)是否有更好[详细]
-
PHP – 如何在查询中使用strtolower
所属栏目:[PHP] 日期:2020-05-26 热度:155
在数据库中,我有这个字段:“TeST”,我不知道大写锁在哪里,我只想贬低他,做一些像这样的事情 SELECT * FROM table WHERE strtolower(field) = strtolower($var) 我怎样才能做到这一点? 使用PDO并假定MySQL $stmt = $db-prepare(SELECT * FROM table WHERE LO[详细]
-
php – WordPress搜索功能只搜索帖子
所属栏目:[PHP] 日期:2020-05-26 热度:122
我想使用wordpress搜索功能,但我希望它只搜索我的博客帖子,并从查询中排除我的静态页面.有谁知道如何做到这一点?我不反对使用插件.先谢谢了. 编辑:如果你也是这样做,这里是修复: 转到wp-includes目录并拉取query.php文件.运行搜索这段代码:$q [‘post_typ[详细]
-
php – 如何使用zend框架运行cron作业2
所属栏目:[PHP] 日期:2020-05-26 热度:90
我有Zend Framework 2中的应用程序.我想设置cron作业来更新我的产品.我知道这样的脚本应该从公用文件夹外部运行,但不幸的是我的脚本在cron中需要使用框架文件. 我该怎么做? 我想出的唯一方法是从公用文件夹外部运行脚本,然后添加一些哈希或密码并重定向到 ww[详细]
-
PHP:如何将临时文件上传复制到多个地方?
所属栏目:[PHP] 日期:2020-05-26 热度:191
如何复制两次相同的文件?我正在尝试这样做: copy($file[tmp_name], $folder.1.jpg); copy($file[tmp_name], $folder.2.jpg); copy($file[tmp_name], $folder.3.jpg); 临时文件在被服务器销毁之前有多少时间? 我也尝试使用mo[详细]
-
php – Zend控制器中的url()帮助函数的等价物
所属栏目:[PHP] 日期:2020-05-26 热度:186
在Zend视图助手中,有一个基于路由表输出URL的函数url(),例如 $this-url(array(controller = comments, action = add) 在控制器中怎么做同样的事情?特别是我想使用控制器/动作语法而不是标准URL设置Zend表单的操作URL,例如 $form = new Zend_Form;$form-setMe[详细]
-
为什么避免函数中嵌套块是一个好主意? (PHP)
所属栏目:[PHP] 日期:2020-05-26 热度:158
我安装了一个Netbeans 7.4测试版,并有一个新的提示,说“在功能声明中太多的嵌套块 – 介绍新功能的好习惯…”. 我尝试避免函数内的嵌套块更好的可读性,但是有什么其他原因,这将是一个更好的“想法”,专门针对PHP,如果这很重要. 这个正式的名字是 Cyclomatic C[详细]
-
php – 我如何解析一个csv文件以获取列名首先与它相关的行?
所属栏目:[PHP] 日期:2020-05-26 热度:137
这是我的csv column1,column2,column3,column4,column5column1_row1,column2_row1,column3_row1,column4_row1,column5_row1column1_row2,column2_row2,column3_row2,column4_row2,column5_row2column1_row3,column2_r[详细]
-
php – 使用魔术__get()时,私有/受保护成员变量的代码完成
所属栏目:[PHP] 日期:2020-05-26 热度:115
在使用具有私有或受保护成员变量的类时,如何在Zend Studio(或任何基于 Eclipse的IDE)上设置代码完成功能,而无需使用一组Getter的OR将成员vars设置为public. 例如: class Dog { protected $bark = woof!; public function __get($key) { if (isset($th[详细]
-
PHP会话处理错误
所属栏目:[PHP] 日期:2020-05-26 热度:74
我在我的send.php文件的顶部有这个: ob_start();@session_start();//some display stuff$_SESSION[id] = $id; //$id has a valueheader(location: test.php); 以下在我的test.php文件的最上方: ob_start();@session_start();er[详细]
-
php – Stripe:没有这样的标记.在测试模式下存在一个类似的对象,但是使用了一个实时模式键来做出这个请求
所属栏目:[PHP] 日期:2020-05-26 热度:145
当在实时模式下使用Stripe时,我得到这个 PHP错误: No such token tok_fgfhn.. a similar object exists in test mode, but a live mode key was used to make this request 一切都在条纹测试模式下运行良好,而且我已经切换到一个实时API密钥. 我创建了一个这[详细]
-
php – 达到最大功能嵌套级别’100′,升级到Laravel 5.1后中止
所属栏目:[PHP] 日期:2020-05-26 热度:124
升级到Laravel 5.1之后,我的Laravel应用程序中收到此错误消息. FatalErrorException in Dispatcher.php line 200:Maximum function nesting level of 100 reached, aborting! 此问题发生在我的应用程序的某些网址上.我已经做了数十个作曲家更新,但问题仍然存[详细]
-
php – 我可以这样使用try-catch-finally吗?
所属栏目:[PHP] 日期:2020-05-26 热度:88
我使用try-catch多年,但我从来没有学到如何和什么时候使用终于,因为我从来没有明白的点终于(我读坏书)? 我想问你最后在我的情况下的使用. 我的代码示例应该解释一切: $s = ;$c = MyClassForFileHandling::getInstance();try{ $s = $c-get_file_content($pat[详细]
-
php – SQL Server和MySQL在防止SQL注入方面有什么不同吗?
所属栏目:[PHP] 日期:2020-05-26 热度:135
我习惯于在 PHP / MySQL中开发,并且没有使用SQL Server开发的经验.我已经浏览了 PHP MSSQL文档,并且看起来类似于我读到的一些方法中的MySQLi. 例如,使用MySQL我使用的功能是mysql_real_excape_string().与PHP / SQL Server有类似的功能吗? 为了防止SQL Serve[详细]
-
php重定向不会更改网址
所属栏目:[PHP] 日期:2020-05-26 热度:141
我知道这是一个非常常见的问题,但我找不到答案 我是一个post.php,它将一个帖子表单提交给controller.php 当它正确时,在控制器中它做: header(Location: ./post?ok=1); 邮件实际插入,它通过上面的行, 但浏览器中的网址似乎永远不会改变,最后没有ok参数, 我可[详细]
-
php – 共享单元测试夹具
所属栏目:[PHP] 日期:2020-05-26 热度:70
我正在编写一个项目的单元测试(用 PHP编写,使用 PHPUnit),它的整个环境(加载的组件,事件,配置,缓存,每个环境单例等)保存在一个对象中,所有组件都使用它来进行交互彼此(使用中介模式). 为了使单元测试运行得更快,我正在共享环境对象和一些其他对象(例如,在我的[详细]
-
php – 将字符串分解为令牌,保持引用的substr完整
所属栏目:[PHP] 日期:2020-05-26 热度:188
我不知道我在哪里看到它,但任何人都可以告诉我如何使用 PHP和正则表达式完成这个? this is a string that has quoted text inside. 我希望能够像这样爆炸它 [0]this[1]is[2]a[3]string[4]that has quoted text[5]inside 保持报价完整. 你可以试试下面的代码[详细]
-
php – 声明Doctrine Embeddable是否可为空
所属栏目:[PHP] 日期:2020-05-26 热度:173
假设我有两个Doctrine实体,Person和Company.两者都有一个接受地址值对象的地址字段.根据业务规则,Company :: Address是必需的,而Person :: Address可以为null. Doctrine 2.5提出了the Embeddable type,它显然是以价值对象为基础构建的,实际上,我认为它是我案[详细]
-
在框架之外的PHP文件中调用OpenCart库函数
所属栏目:[PHP] 日期:2020-05-26 热度:58
在控制器中,我可以轻松调用这样的函数 $this - user-login(username,password); 但是在单独的PHP文件框架之外,我该如何访问该方法?我试过这样的东西,但它不起作用: include($_SERVER[DOCUMENT_ROOT]./mydir/opencart/system/library/user.php);$userobj=new[详细]
-
php – 如何在命令行上运行Laravel Tasks时传递多个参数?
所属栏目:[PHP] 日期:2020-05-26 热度:193
我创建了一个Task类,其方法需要多个参数: class Sample_Task{ public function create($arg1, $arg2) { // something here }} 但似乎工匠只得到第一个论点: php artisan sample:create arg1 arg2 错误信息: Warning: Missing argume[详细]
-
php – 使用ajax将正好100个值添加到数据库
所属栏目:[PHP] 日期:2020-05-26 热度:158
嘿伙计们,凌晨3点36分,我需要精神上的提升. 简单的问题是,向数据库添加100个点的最简单/最快的方法是什么.请假设由于重复,错误数据等原因,所有写入都不起作用. 我正在尝试使用100个值更新数据库. 一旦我有一个好的数据,我需要将它添加到数据库,我使用一个名为[详细]
-
php – 存储时间信息:需要时区吗?
所属栏目:[PHP] 日期:2020-05-26 热度:52
我很想知道我正在考虑的是不好的做法,或者如果因为这是一个特定而慎重的选择,那实际上是一个不错的主意. 我想存储特定城市中发生的事件的日期信息.我想将这些数据存储为UTC时间戳. 简单地存储时间戳和城市ID /国家ID(与特定时区相关联)而不是存储每个事件的时[详细]

浙公网安备 33038102330553号