Rumah > Muat turun >  Muat turun perpustakaan

  • <?php use phpFastCache\CacheManager; // Include composer autoloader require '../vendor/autoload.php'; $InstanceCache = CacheManager::getInstance('apc'); /**  * Try to get $products from Caching First  * product_page is "identity keyword";  */ $key = "product_page"; $CachedString = $InstanceCache->get($key); if (is_null($CachedString)) {     $CachedString = "APC Cache --> Cache Enabled --> Well done !";     // Write products to Cache in 10 minutes with same keyword     $InstanceCache->set($key, $CachedString, 600);     echo "FIRST LOAD // WROTE OBJECT TO CACHE // RELOAD THE PAGE AND SEE // ";     echo $CachedString; } else {     echo "READ FROM CACHE // ";     echo $CachedString; } echo '<br /><br /><a href="/">Back to index</a>&nbsp;--&nbsp;<a href="/' . basename(__FILE__) . '">Reload</a>';Teknologi caching PHP sangat biasa digunakan dan penting dalam proses pembangunan Teknologi caching boleh mengurangkan beban pelayan, mengurangkan kesesakan rangkaian, dan meningkatkan www.skalabiliti. Idea asasnya ialah menggunakan lokasi masa akses pelanggan untuk menyimpan data itu pelanggan telah melawati. Kandungan menyimpan salinan dalam Cache Apabila kandungan itu diakses pada masa akan datang, tidak perlu menyambung ke laman web pemastautin Perpustakaan cache phpfastcachePHP adalah pustaka cache

    perpustakaan caching47362017-12-22
  • Teknologi caching <?php namespace CacheTool; use CacheTool\Code; class CodeTest extends \PHPUnit_Framework_TestCase {     public function testFactory()     {         $code = Code::fromString('return true;');         $this->assertSame('return true;', $code->getCode());     }     public function testAddStatement()     {         $code = new Code();         $code->addStatement('$a = 10;');         $this->assertSame('$a = 10;', $code->getCode());         $code->addStatement('return $a;');         $this->assertSame("$a = 10;\nreturn $a;", $code->getCode());     }     public function testWriteTo()     {php sangat biasa digunakan dan penting dalam proses pembangunan Teknologi caching boleh mengurangkan beban pelayan, mengurangkan kesesakan rangkaian, dan meningkatkan www.skalabiliti kandungan disimpan dalam Cache Apabila kandungan itu diakses kali seterusnya, ia tidak perlu disambungkan ke tapak web pengehosan, tetapi disediakan oleh salinan yang disimpan dalam Cache. Pustaka cache APC_opcode clear PHPcachetool ialah perpustakaan sedemikian.

    perpustakaan caching47772017-12-22
  • <?php namespace DMS\Filter; /**  * Filter Object, responsible for retrieving the filtering rules  * for the object and applying them  *  * @package DMS  * @subpackage Filter  *  */ use DMS\Filter\Filters\Loader\FilterLoaderInterface; /**  * Class Filter  *  * Executor, receives objects that need filtering and executes attached rules.  *  * @package DMS\Filter  */ class Filter implements FilterInterface {     /**      *      * @var Mapping\ClassMetadataFactory      */     protected $metadataFactory;     /**      * @var FilterLoaderInterface      */     protected $filterLoader;     /**      * Constructor      *      * @param Mapping\ClassMetadataFactory $metadataFactory      * @param FilterLoaderInterface $filterLoader      */     public function __construct(Mapping\ClassMetadataFactory $metadataFactory, $filterLoader)     {         $this->metadataFactory = $metadataFactory;         $this->filterLoader    = $filterLoader;     }Dalam PHP, beberapa fungsi berguna adalah sumber terbuka dan sangat mudah untuk menghalang tapak web anda daripada pelbagai serangan, seperti serangan suntikan SQL, serangan XSS (Cross Site Scripting: Cross-site scripting), dsb. Pustaka penapisan php bagi dms-filter ialah perpustakaan penapisan yang menghalang orang lain daripada menyerang anda secara berniat jahat Rakan yang memerlukan boleh memuat turun dan menggunakannya.

    Perpustakaan lain19062017-12-22
  • #!/usr/bin/env php <?php /*  * This file is part of Composer.  *  * (c) Nils Adermann <naderman@naderman.de>  *     Jordi Boggiano <j.boggiano@seld.be>  *  * For the full copyright and license information, please view  * the license that is located at the bottom of this file.  */ // Avoid APC causing random fatal errors per https://github.com/composer/composer/issues/264 if (extension_loaded('apc') && ini_get('apc.enable_cli') && ini_get('apc.cache_by_default')) {     if (version_compare(phpversion('apc'), '3.0.12', '>=')) {         ini_set('apc.cache_by_default', 0);     } else {         fwrite(STDERR, 'Warning: APC <= 3.0.12 may cause fatal errors when running composer commands.'.PHP_EOL);         fwrite(STDERR, 'Update APC, or set apc.enable_cli or apc.cache_by_default to 0 in your php.ini.'.PHP_EOL);     } } Phar::mapPhar('composer.phar'); require 'phar://composer.phar/bin/composer';Perpustakaan ringan memberi tumpuan kepada mengurangkan kerumitan pembangunan Sejajar dengan itu, keupayaan pemprosesannya menjadi lemah (seperti fungsi transaksi yang lemah dan tiada keupayaan pemprosesan yang diedarkan), dan ia lebih sesuai untuk membangunkan aplikasi perusahaan kecil dan sederhana.

    Perpustakaan lain21122017-12-22
  • #!/usr/bin/env php <?php /*  * This file is part of Composer.  *  * (c) Nils Adermann <naderman@naderman.de>  *     Jordi Boggiano <j.boggiano@seld.be>  *  * For the full copyright and license information, please view  * the license that is located at the bottom of this file.  */ // Avoid APC causing random fatal errors per https://github.com/composer/composer/issues/264 if (extension_loaded('apc') && ini_get('apc.enable_cli') && ini_get('apc.cache_by_default')) {     if (version_compare(phpversion('apc'), '3.0.12', '>=')) {         ini_set('apc.cache_by_default', 0);     } else {         fwrite(STDERR, 'Warning: APC <= 3.0.12 may cause fatal errors when running composer commands.'.PHP_EOL);         fwrite(STDERR, 'Update APC, or set apc.enable_cli or apc.cache_by_default to 0 in your php.ini.'.PHP_EOL);     } } Phar::mapPhar('composer.phar'); require 'phar://composer.phar/bin/composer'; __HALT_COMPILER(); ?>komposer ialah alat pengurusan pergantungan PHP Versi minimum PHP memerlukan sambungan Openssl 5.3.2 perlu dibenarkan semasa menyusun, tambahkan parameter --with-openssl.

    Perpustakaan lain20182017-12-22
  • <?php namespace Collections; interface ConstCollectionInterface extends \Countable {     /**      * Verifies whether a collection is empty      * @return bool Returns TRUE if the collection is empty; FALSE otherswise.      */     public function isEmpty(); }Kami tahu bahawa salah satu ciri terpenting bahasa PHP ialah tatasusunan (terutama tatasusunan bersekutu). PHP juga menyediakan banyak fungsi dan antara muka kelas untuk memudahkan operasi tatasusunan, tetapi tiada kelas komprehensif yang khusus digunakan untuk mengendalikan tatasusunan. Jika tidak terdapat banyak operasi tatasusunan, fungsi individu akan menjadi lebih fleksibel untuk digunakan dan mempunyai kurang overhed. Walau bagaimanapun, jika anda kerap mengendalikan tatasusunan, terutamanya jika anda melakukan pelbagai operasi pada tatasusunan seperti menyusun, menolak, menyah gilir, membalikkan, mengulang, dll., fungsi sistem mungkin tidak begitu elegan untuk digunakan. Hari ini saya akan memperkenalkan kepada anda koleksi perpustakaan abstrak koleksiPHP yang beroperasi pada tatasusunan.

    Perpustakaan lain14122017-12-22
  • <?php namespace Cake\Collection; use ArrayIterator; use InvalidArgumentException; use IteratorIterator; use LogicException; use Serializable; use Traversable; class Collection extends IteratorIterator implements CollectionInterface, Serializable {     use CollectionTrait;     /**      * Constructor. You can provide an array or any traversable object      *      * @param array|\Traversable $items Items.      * @throws \InvalidArgumentException If passed incorrect type for items.      */     public function __construct($items)     {         if (is_array($items)) {             $items = new ArrayIterator($items);         }         if (!($items instanceof Traversable)) {             $msg = 'Only an array or \Traversable is allowed for Collection';             throw new InvalidArgumentException($msg);         }         parent::__construct($items);     }Ini ialah sintaks untuk mendapatkan koleksi dan perpustakaan koleksi untuk mendapatkan pangkalan data Koleksi adalah bersamaan dengan jadual.

    Perpustakaan lain19212017-12-22
  • <?php namespace Cake\Cache; use BadMethodCallException; use Cake\Core\App; use Cake\Core\ObjectRegistry; use RuntimeException; class CacheRegistry extends ObjectRegistry {     /**      * Resolve a cache engine classname.      *      * Part of the template method for Cake\Core\ObjectRegistry::load()      *      * @param string $class Partial classname to resolve.      * @return string|false Either the correct classname or false.      */     protected function _resolveClassName($class)     {         if (is_object($class)) {             return $class;         }         return App::className($class, 'Cache/Engine', 'Engine');     }Cache ialah penimbal untuk pertukaran data (dipanggil Cache Apabila sekeping perkakasan ingin membaca data, ia akan mencari data yang diperlukan daripada cache, ia akan dilaksanakan secara langsung tidak dijumpai, ia akan dilaksanakan dari ingatan cuba mencari. Memandangkan cache berjalan lebih pantas daripada memori, tujuan cache adalah untuk membantu perkakasan berjalan lebih pantas. Oleh kerana cache sering menggunakan RAM (storan tidak kekal yang hilang apabila kuasa dimatikan), fail akan tetap dihantar ke cakera keras atau storan lain untuk simpanan kekal selepas digunakan. Cache terbesar dalam komputer ialah memory stick Yang terpantas ialah cache L1 dan L2 yang dibina ke dalam CPU Memori video kad grafik ialah cache untuk cip pengkomputeran kad grafik. Terdapat juga cache 16M atau 32M pada cakera keras.

    perpustakaan caching49522017-12-22
  • <?php if (!isset($argv)) {     fprintf(STDERR, "Must be run on command line");     exit(1); } if (!isset($argv[1])) {     fprintf(STDERR, "USAGE: %s source1 [source2...]" . PHP_EOL, $argv[0]);     exit(2); } fwrite(STDOUT, "<?php" . PHP_EOL); foreach (array_slice($argv, 1) as $file) {     fwrite(STDOUT, "require __DIR__ . '/$file';" . PHP_EOL); }Struktur data ialah cara komputer menyimpan dan menyusun data. Struktur data merujuk kepada koleksi elemen data yang mempunyai satu atau lebih hubungan khusus antara satu sama lain. Selalunya, struktur data yang dipilih dengan teliti boleh membawa kepada kecekapan pengendalian atau storan yang lebih tinggi. Struktur data selalunya berkaitan dengan algoritma perolehan semula yang cekap dan teknik pengindeksan.

    Perpustakaan lain17542017-12-22
  • <?php namespace Valitron; /**  * Validation Class  *  * Validates input against certain criteria  *  * @package Valitron  * @author  Vance Lucas <vance@vancelucas.com>  * @link    http://www.vancelucas.com/  */ class Validator {    public function __construct($data = array(), $fields = array(), $lang = null, $langDir = null)     {         // Allows filtering of used input fields against optional second array of field names allowed         // This is useful for limiting raw $_POST or $_GET data to only known fields         $this->_fields = !empty($fields) ? array_intersect_key($data, array_flip($fields)) : $data;         // set lang in the follow order: constructor param, static::$_lang, default to en         $lang = $lang ?: static::lang();         // set langDir in the follow order: constructor param, static::$_langDir, default to package lang dir         $langDir = $langDir ?: static::langDir();         // Load language file in directory         $langFile = rtrim($langDir, '/') . '/' . $lang . '.php';         if (stream_resolve_include_path($langFile) ) {             $langMessages = include $langFile;             static::$_ruleMessages = array_merge(static::$_ruleMessages, $langMessages);         } else {             throw new \InvalidArgumentException("Fail to load language file '" . $langFile . "'");         }     }Pengesahan ialah istilah bermaklumat, bahagian proses penyusunan kod di mana kod diperiksa untuk pematuhan set peraturan tertentu yang ditakrifkan untuk membenarkan pengesahan keperluan keselamatan tertentu. Waktu jalan bahasa biasa boleh mengesahkan Microsoft Intermediate Language (MSIL). Pengesahan bahagian pelayan bermaksud bahawa selepas borang diserahkan, JAVA digunakan di bahagian pelayan untuk menunggu kod bahagian pelayan untuk mengesahkan input pelanggan.

    Perpustakaan lain18492017-12-21
  • <?php /**  * CakePHP(tm) : Rapid Development Framework (https://cakephp.org)  * Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)  *  * Licensed under The MIT License  * For full copyright and license information, please see the LICENSE.txt  * Redistributions of files must retain the above copyright notice.  *  * @copyright     Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)  * @link          https://cakephp.org CakePHP(tm) Project  * @since         3.0.0  * @license       https://opensource.org/licenses/mit-license.php MIT License  */ namespace Cake\Validation; /**  * Describes objects that can be validated by passing a Validator object.  */ interface ValidatableInterface {     /**      * Validates the internal properties using a validator object and returns any      * validation errors found.      *      * @param \Cake\Validation\Validator $validator The validator to use when validating the entity.      * @return array      */     public function validate(Validator $validator); }Pengesahan ialah istilah bermaklumat, bahagian proses penyusunan kod di mana kod diperiksa untuk pematuhan set peraturan tertentu yang ditakrifkan untuk membenarkan pengesahan keperluan keselamatan tertentu. Waktu jalan bahasa biasa boleh mengesahkan Microsoft Intermediate Language (MSIL). Pengesahan bahagian pelayan bermaksud bahawa selepas borang diserahkan, JAVA digunakan di bahagian pelayan untuk menunggu kod bahagian pelayan untuk mengesahkan input pelanggan.

    Perpustakaan lain16212017-12-21
  • <?php namespace Respect\Validation; use ReflectionClass; use Respect\Validation\Exceptions\ComponentException; class Factory {     protected $rulePrefixes = ['Respect\Validation\Rules\'];     public function getRulePrefixes()     {         return $this->rulePrefixes;     }     private function filterRulePrefix($rulePrefix)     {         $namespaceSeparator = '\';         $rulePrefix = rtrim($rulePrefix, $namespaceSeparator);         return $rulePrefix.$namespaceSeparator;     }     public function appendRulePrefix($rulePrefix)     {         array_push($this->rulePrefixes, $this->filterRulePrefix($rulePrefix));     }     public function prependRulePrefix($rulePrefix)     {         array_unshift($this->rulePrefixes, $this->filterRulePrefix($rulePrefix));     }Pustaka pengesahan-1.1Pengesahan PHP ialah perpustakaan pengesahan yang sangat mudah digunakanPengesahan (Pengesahan) ialah istilah maklumat, sebahagian daripada proses penyusunan di mana kod itu disemak untuk melihat sama ada ia mematuhi set peraturan tertentu yang ditentukan Konsisten untuk membenarkan pengesahan keperluan keselamatan tertentu. Waktu jalan bahasa biasa boleh mengesahkan Microsoft Intermediate Language (MSIL). Pengesahan bahagian pelayan bermaksud bahawa selepas borang diserahkan, JAVA digunakan di bahagian pelayan untuk menunggu kod bahagian pelayan untuk mengesahkan input pelanggan.

    Perpustakaan lain24032017-12-21