222

所属分类:网络编程
开发工具:PHP
文件大小:6802KB
下载次数:1
上传日期:2017-07-12 11:38:41
上 传 者爱情魔力
说明:  PhpMyFAQ is a multi lingual, open source FAQ (question and answer) system developed with PHP technology, similar to Baidu, and supports multiple databases. PhpMyFAQ has content management capabilities, picture management, support for multi-user, user groups, news systems, user tracking, language modules, and support for the Microsoft Active Directry active directory.

文件列表:
_.htaccess (7694, 2017-04-03)
_nginx.conf (7760, 2017-04-03)
add.php (3607, 2017-04-03)
admin (0, 2017-07-12)
admin\ajax.attachment.php (1331, 2017-04-03)
admin\ajax.autosave.php (7786, 2017-04-03)
admin\ajax.category.php (1910, 2017-04-03)
admin\ajax.comment.php (1975, 2017-04-03)
admin\ajax.config.php (6703, 2017-04-03)
admin\ajax.config_list.php (12143, 2017-04-03)
admin\ajax.elasticsearch.php (1949, 2017-04-03)
admin\ajax.group.php (2836, 2017-04-03)
admin\ajax.image.php (3867, 2017-04-03)
admin\ajax.markdown.php (1013, 2017-04-03)
admin\ajax.ondemandurl.php (3648, 2017-04-03)
admin\ajax.records.php (5128, 2017-04-03)
admin\ajax.search.php (1252, 2017-04-03)
admin\ajax.tags.php (2611, 2017-04-03)
admin\ajax.trans.php (9266, 2017-04-03)
admin\ajax.user.php (5225, 2017-04-03)
admin\ajax.verifyurl.php (2228, 2017-04-03)
admin\assets (0, 2017-07-12)
admin\assets\css (0, 2017-07-12)
admin\assets\css\style.css (183147, 2017-04-03)
admin\assets\css\style.min.css (150431, 2017-04-03)
admin\assets\fonts (0, 2017-07-12)
admin\assets\fonts\FontAwesome.otf (109688, 2017-04-03)
admin\assets\fonts\fontawesome-webfont.eot (70807, 2017-04-03)
admin\assets\fonts\fontawesome-webfont.svg (365616, 2017-04-03)
admin\assets\fonts\fontawesome-webfont.ttf (142072, 2017-04-03)
admin\assets\fonts\fontawesome-webfont.woff (83588, 2017-04-03)
admin\assets\fonts\fontawesome-webfont.woff2 (66624, 2017-04-03)
admin\assets\fonts\glyphicons-halflings-regular.eot (20127, 2017-04-03)
admin\assets\fonts\glyphicons-halflings-regular.svg (108738, 2017-04-03)
admin\assets\fonts\glyphicons-halflings-regular.ttf (45404, 2017-04-03)
admin\assets\fonts\glyphicons-halflings-regular.woff (23424, 2017-04-03)
admin\assets\fonts\glyphicons-halflings-regular.woff2 (18028, 2017-04-03)
admin\assets\js (0, 2017-07-12)
admin\assets\js\category.js (897, 2017-04-03)
admin\assets\js\configuration.js (1284, 2017-04-03)
... ...

ClassLoader Component ===================== ClassLoader loads your project classes automatically if they follow some standard PHP conventions. The ClassLoader object is able to autoload classes that implement the PSR-0 standard or the PEAR naming convention. First, register the autoloader: ```php require_once __DIR__.'/src/Symfony/Component/ClassLoader/ClassLoader.php'; use Symfony\Component\ClassLoader\ClassLoader; $loader = new ClassLoader(); $loader->register(); ``` Then, register some namespaces with the `addPrefix()` method: ```php $loader->addPrefix('Symfony', __DIR__.'/src'); $loader->addPrefix('Monolog', __DIR__.'/vendor/monolog/src'); ``` The `addPrefix()` method takes a namespace prefix and a path where to look for the classes as arguments. You can also register a sub-namespaces: ```php $loader->addPrefix('Doctrine\\Common', __DIR__.'/vendor/doctrine-common/lib'); ``` The order of registration is significant and the first registered namespace takes precedence over later registered one. You can also register more than one path for a given namespace: ```php $loader->addPrefix('Symfony', array(__DIR__.'/src', __DIR__.'/symfony/src')); ``` Alternatively, you can use the `addPrefixes()` method to register more than one namespace at once: ```php $loader->addPrefixes(array( 'Symfony' => array(__DIR__.'/src', __DIR__.'/symfony/src'), 'Doctrine\\Common' => __DIR__.'/vendor/doctrine-common/lib', 'Doctrine' => __DIR__.'/vendor/doctrine/lib', 'Monolog' => __DIR__.'/vendor/monolog/src', )); ``` For better performance, you can use the APC class loader: ```php require_once __DIR__.'/src/Symfony/Component/ClassLoader/ClassLoader.php'; require_once __DIR__.'/src/Symfony/Component/ClassLoader/ApcClassLoader.php'; use Symfony\Component\ClassLoader\ClassLoader; use Symfony\Component\ClassLoader\ApcClassLoader; $loader = new ClassLoader(); $loader->addPrefix('Symfony', __DIR__.'/src'); $loader = new ApcClassLoader('apc.prefix.', $loader); $loader->register(); ``` Furthermore, the component provides tools to aggregate classes into a single file, which is especially useful to improve performance on servers that do not provide byte caches. Resources --------- You can run the unit tests with the following command: $ cd path/to/Symfony/Component/ClassLoader/ $ composer install $ phpunit

近期下载者

相关文件


收藏者