Есть ли в PHP визуальная документация, как в Jquery? - PullRequest
0 голосов
/ 30 октября 2010

Для начала я бы хотел отметить, что это мой первый пост в Stackoverflow.Тем не менее, в течение моей карьеры в веб-разработке, я использовал этот сайт много раз.И теперь я чувствую, что мне нужна помощь, а не просто просмотр через Google.

Так что мой вопрос в том, есть ли в PHP визуальная документация, такая же как http://visualjquery.com/?

Потому что если нет, то я уже собирался написать еесебя.Так кто-нибудь знает, действительно ли он где-то в сети?

Я уверен, что написание собственного визуального PHP поможет мне узнать php намного лучше, но я бы меньше хотел знать, что колесо уже изобретено.кем-то еще?

Так что, если кто-нибудь знает, пожалуйста, скажите .. Большое спасибо.

Ответы [ 3 ]

4 голосов
/ 30 октября 2010

Не то, что я знаю.

Официальные документы находятся по адресу http://www.php.net/manual/en/. Существует опция поиска, быстрые ссылки и доступны различные ярлыки , но в ней нет развернутой разверткиищите как visualjquery.com

Для SPL есть страницы helly в дополнение к страницам руководства

2 голосов
/ 01 ноября 2010

Похоже, вам просто нужен интерфейс, отличный от обычной документации.

Онлайн-руководство по PHP и некоторые другие написаны с использованием основанного на PHP средства рендеринга Docbook , которое может быть расширено (с помощью дополнительных пакетов и форматов), чтобы обеспечить любой вид вывода, который вы пожелаете: включая необычный Visual Jquery-как один.


В качестве альтернативы, вы можете взять существующий выходной формат (например, PhD может отображать XML / JSON / PHP) и добавить простой визуальный интерфейс пользователя поверх. Например, вывод JSON для функции file() равен

{
    "name": "file",
    "purpose": "Reads entire file into an array",
    "manualid": "function.file",
    "version": "PHP 4, PHP 5",
    "params": [
        {
            "name": "filename",
            "type": "string",
            "optional": "false"
        },
        {
            "name": "flags",
            "type": "int",
            "optional": "true"
        },
        {
            "name": "context",
            "type": "resource",
            "optional": "true"
        }
    ],
    "return": {
        "type": "array",
        "description": "Returns the file in an array. Each element of the array corresponds to a\n   line in the file, with the newline still attached. Upon failure,\n   file returns FALSE.Each line in the resulting array will include the line ending, unless\n    FILE_IGNORE_NEW_LINES is used, so you still need to\n    use rtrim if you do not want the line ending\n    present.If PHP is not properly recognizing\nthe line endings when reading files either on or created by a Macintosh\ncomputer, enabling the\nauto_detect_line_endings\nrun-time configuration option may help resolve the problem."
    },
    "errors": null,
    "notes": [
        {
            "type": "warning",
            "description": "When using SSL, Microsoft IIS\nwill violate the protocol by closing the connection without sending a\nclose_notify indicator. PHP will report this as \"SSL: Fatal\nProtocol Error\" when you reach the end of the data. To work around this, the\nvalue of error_reporting should be\nlowered to a level that does not include warnings.\nPHP 4.3.7 and higher can detect buggy IIS server software when you open\nthe stream using the https:\/\/ wrapper and will suppress the\nwarning. When using fsockopen to create an\nssl:\/\/ socket, the developer is responsible for detecting\nand suppressing this warning."
        }
    ],
    "changelog": [
        {
            "version": "5.0.0",
            "change": "The context parameter was added"
        },
        {
            "version": "5.0.0",
            "change": "Prior to PHP 5.0.0 the flags parameter only\n        covered include_path and was\n        enabled with 1"
        },
        {
            "version": "4.3.0",
            "change": "file became binary safe"
        }
    ],
    "seealso": [
        {
            "type": "function",
            "name": "readfile"
        },
        {
            "type": "function",
            "name": "fopen"
        },
        {
            "type": "function",
            "name": "fsockopen"
        },
        {
            "type": "function",
            "name": "popen"
        },
        {
            "type": "function",
            "name": "file_get_contents"
        },
        {
            "type": "function",
            "name": "include"
        },
        {
            "type": "function",
            "name": "stream_context_create"
        }
    ]
}
1 голос
/ 30 октября 2010

Нет такой визуальной документации (насколько я знаю), но есть очень хороший справочник, который обычно используется: Руководство php.net .

Поскольку он настолько полный, нет необходимости во многих других ссылках.

Кстати, поиск конкретных функций на php.net очень прост. Просто перейдите на http://php.net/[insert function name here] и он перенаправит вас на нужную вам страницу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...