Heim > Herunterladen >  Bibliothek herunterladen

  • <?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>';PHP-Caching-Technologie wird sehr häufig verwendet und ist im Entwicklungsprozess wichtig. Die Caching-Technologie kann die Serverlast reduzieren, die Netzwerküberlastung reduzieren und die www.skalierbarkeit verbessern Kunden haben eine Kopie im Cache gespeichert. Beim nächsten Zugriff auf den Inhalt ist keine Verbindung zur residenten Website erforderlich

    Caching-Bibliothek47362017-12-22
  • <?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-Caching-Technologie wird sehr häufig verwendet und ist im Entwicklungsprozess wichtig. Die Caching-Technologie kann die Serverlast reduzieren, die Netzwerküberlastung reduzieren und die www.skalierbarkeit verbessern Kunden haben eine Kopie des Inhalts im Cache gespeichert. Beim nächsten Zugriff auf den Inhalt muss keine Verbindung zur Hosting-Website hergestellt werden, sondern wird durch die im Cache gespeicherte Kopie bereitgestellt. Die PHPcachetool Clear APC_opcode Cache-Bibliothek ist eine solche Bibliothek.

    Caching-Bibliothek47772017-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;     }In PHP sind einige nützliche Funktionen Open Source und sehr praktisch, um Ihre Website vor verschiedenen Angriffen wie SQL-Injection-Angriffen, XSS-Angriffen (Cross Site Scripting: Cross-Site-Scripting) usw. zu schützen. Die PHP-Filterbibliothek von dms-filter ist eine Filterbibliothek, die verhindert, dass andere Sie böswillig angreifen. Freunde in Not können sie herunterladen und verwenden.

    Andere Bibliotheken19052017-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';Die leichtgewichtige Bibliothek konzentriert sich auf die Reduzierung der Entwicklungskomplexität. Dementsprechend sind ihre Verarbeitungsfähigkeiten geschwächt (z. B. schwache Transaktionsfunktionen und keine verteilten Verarbeitungsfähigkeiten) und eignen sich besser für die Entwicklung kleiner und mittlerer Unternehmensanwendungen.

    Andere Bibliotheken21122017-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(); ?>composer ist ein PHP-Abhängigkeitsmanagement-Tool. Die Openssl-Erweiterung muss beim Kompilieren zulässig sein

    Andere Bibliotheken20182017-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(); }Wir wissen, dass Arrays (insbesondere assoziative Arrays) eine der wichtigsten Funktionen der PHP-Sprache sind. PHP bietet auch viele Funktionen und Klassenschnittstellen, um Array-Operationen zu erleichtern, es gibt jedoch keine umfassende Klasse, die speziell zum Betreiben von Arrays verwendet wird. Wenn nicht viele Array-Operationen vorhanden sind, sind einzelne Funktionen flexibler zu verwenden und verursachen weniger Overhead. Wenn Sie jedoch häufig Arrays bedienen, insbesondere wenn Sie verschiedene Vorgänge an Arrays ausführen, z. B. Sortieren, Verschieben, Entfernen aus der Warteschlange, Umdrehen, Iterieren usw., sind die Systemfunktionen möglicherweise nicht so elegant zu verwenden. Heute stelle ich Ihnen die abstrakte Sammlungsbibliothek voncollectionsPHP vor, die mit Arrays arbeitet.

    Andere Bibliotheken14122017-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);     }Dies ist die Syntax zum Abrufen einer Sammlung und die Sammlungsbibliothek zum Abrufen der Datenbank. Eine Sammlung entspricht einer Tabelle.

    Andere Bibliotheken19212017-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 ist der Puffer für den Datenaustausch (Cache genannt). Wenn eine Hardware Daten lesen möchte, sucht sie zunächst nach den erforderlichen Daten aus dem Cache Wenn es nicht gefunden wird, wird es aus dem Speicher ausgeführt. Da der Cache viel schneller läuft als der Arbeitsspeicher, besteht der Zweck des Caches darin, die Hardware schneller laufen zu lassen. Da der Cache häufig RAM (nicht permanenter Speicher, der beim Ausschalten der Stromversorgung verloren geht) verwendet, werden die Dateien nach der Verwendung weiterhin zur dauerhaften Speicherung auf eine Festplatte oder einen anderen Speicher gesendet. Der größte Cache in einem Computer ist der Memory Stick. Die schnellsten sind die in der CPU eingebauten L1- und L2-Caches. Der Videospeicher der Grafikkarte ist auch ein Cache für den Rechenchip der Grafikkarte auf der Festplatte.

    Caching-Bibliothek49522017-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); }Datenstrukturen sind die Art und Weise, wie Computer Daten speichern und organisieren. Eine Datenstruktur bezieht sich auf eine Sammlung von Datenelementen, die eine oder mehrere spezifische Beziehungen zueinander haben. Oftmals können sorgfältig ausgewählte Datenstrukturen zu einer höheren Betriebs- oder Speichereffizienz führen. Datenstrukturen hängen oft mit effizienten Abrufalgorithmen und Indexierungstechniken zusammen.

    Andere Bibliotheken17542017-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 . "'");         }     }Verifizierung ist ein Informationsbegriff, der Teil des Kompilierungsprozesses, bei dem Code auf Übereinstimmung mit einem bestimmten Regelsatz überprüft wird, der definiert wird, um die Überprüfung bestimmter Sicherheitsanforderungen zu ermöglichen. Die Common Language Runtime kann Microsoft Intermediate Language (MSIL) überprüfen. Serverseitige Überprüfung bedeutet, dass nach dem Absenden des Formulars JAVA auf der Serverseite verwendet wird, um auf den serverseitigen Code zu warten, um die Kundeneingabe zu überprüfen.

    Andere Bibliotheken18482017-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); }Verifizierung ist ein Informationsbegriff, der Teil des Kompilierungsprozesses, bei dem Code auf Übereinstimmung mit einem bestimmten Regelsatz überprüft wird, der definiert wird, um die Überprüfung bestimmter Sicherheitsanforderungen zu ermöglichen. Die Common Language Runtime kann Microsoft Intermediate Language (MSIL) überprüfen. Serverseitige Überprüfung bedeutet, dass nach dem Absenden des Formulars JAVA auf der Serverseite verwendet wird, um auf den serverseitigen Code zu warten, um die Kundeneingabe zu überprüfen.

    Andere Bibliotheken16202017-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));     }Validation-1.1PHP-Verifizierungsbibliothek ist eine sehr einfach zu verwendende VerifizierungsbibliothekVerifizierung (Verifizierung) ist ein Informationsbegriff, Teil des Kompilierungsprozesses, bei dem der Code überprüft wird, um festzustellen, ob er einem bestimmten definierten Regelsatz entspricht Konsistent, um die Überprüfung bestimmter Sicherheitsanforderungen zu ermöglichen. Die Common Language Runtime kann Microsoft Intermediate Language (MSIL) überprüfen. Serverseitige Überprüfung bedeutet, dass nach dem Absenden des Formulars JAVA auf der Serverseite verwendet wird, um auf den serverseitigen Code zu warten, um die Kundeneingabe zu überprüfen.

    Andere Bibliotheken24032017-12-21