php是否有可以不需使用isset检查即可使用数组的任意key?
我之前用过一个框架,叫speedPHP
,挺少人用的,用它的时候,读取session
、get
、post
这些数组的任意键值都不用isset
,看了它的源码,也没看出是哪里设置的,最近嫌这个框架慢,自己写了个框架,写的时候总是要isset
,尤其是表单提交的时候,明明很快就能写好的,结果写了很久很久,都是在写isset
。所以想问问有没有不用写isset
的方法?同时保留报错。
可能会有人说我这个做法最后会坑了自己的,但是我用了那个框架1年多,真没被“不用isset
”这个事情坑过...
今早起床想了想,我之前以为它是做了什么容错设置,今早一想,会不会只是debug的类型做了改变而已啊,然后看了看它的debug设置,果然...
<code>if( substr(PHP_VERSION, 0, 3) == "5.3" ){ error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING & ~E_DEPRECATED); }else{ error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING); } </code>
speedPHP是这样写的,我把这些复制过去之后,果然,就不报错了,不是没有错,而是不报错。
回复内容:
我之前用过一个框架,叫speedPHP
,挺少人用的,用它的时候,读取session
、get
、post
这些数组的任意键值都不用isset
,看了它的源码,也没看出是哪里设置的,最近嫌这个框架慢,自己写了个框架,写的时候总是要isset
,尤其是表单提交的时候,明明很快就能写好的,结果写了很久很久,都是在写isset
。所以想问问有没有不用写isset
的方法?同时保留报错。
可能会有人说我这个做法最后会坑了自己的,但是我用了那个框架1年多,真没被“不用isset
”这个事情坑过...
今早起床想了想,我之前以为它是做了什么容错设置,今早一想,会不会只是debug的类型做了改变而已啊,然后看了看它的debug设置,果然...
<code>if( substr(PHP_VERSION, 0, 3) == "5.3" ){ error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING & ~E_DEPRECATED); }else{ error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING); } </code>
speedPHP是这样写的,我把这些复制过去之后,果然,就不报错了,不是没有错,而是不报错。

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Dalam bab ini, kita akan memahami Pembolehubah Persekitaran, Konfigurasi Umum, Konfigurasi Pangkalan Data dan Konfigurasi E-mel dalam CakePHP.

PHP 8.4 membawa beberapa ciri baharu, peningkatan keselamatan dan peningkatan prestasi dengan jumlah penamatan dan penyingkiran ciri yang sihat. Panduan ini menerangkan cara memasang PHP 8.4 atau naik taraf kepada PHP 8.4 pada Ubuntu, Debian, atau terbitan mereka

Untuk bekerja dengan tarikh dan masa dalam cakephp4, kami akan menggunakan kelas FrozenTime yang tersedia.

Untuk mengusahakan muat naik fail, kami akan menggunakan pembantu borang. Di sini, adalah contoh untuk muat naik fail.

Dalam bab ini, kita akan mempelajari topik berikut yang berkaitan dengan penghalaan ?

CakePHP ialah rangka kerja sumber terbuka untuk PHP. Ia bertujuan untuk menjadikan pembangunan, penggunaan dan penyelenggaraan aplikasi lebih mudah. CakePHP adalah berdasarkan seni bina seperti MVC yang berkuasa dan mudah difahami. Model, Pandangan dan Pengawal gu

Pengesah boleh dibuat dengan menambah dua baris berikut dalam pengawal.

Kod Visual Studio, juga dikenali sebagai Kod VS, ialah editor kod sumber percuma — atau persekitaran pembangunan bersepadu (IDE) — tersedia untuk semua sistem pengendalian utama. Dengan koleksi sambungan yang besar untuk banyak bahasa pengaturcaraan, Kod VS boleh menjadi c
