Следите за PHP-кодом

У меня много требований и включений, и мне было интересно, есть ли что-то, что может помочь мне просмотреть весь PHP-код при загрузке веб-страницы. Причина, по которой я спрашиваю, заключается в том, что после того, как я возился с некоторым кодом, я больше не могу помещать какой-либо php-код, поскольку он не будет "восприниматься" компилятором. например, если я помещу что-нибудь в теги php

он не выдаст мне ошибку о том, что функция не существует. Спасибо всем, кто нашел время прочитать это.

Я не совсем уверен в вашем вопросе, разъяснения помогут вместе с образцом кода.

Justin Yost 05.12.2008 02:39

этот вопрос не имеет никакого смысла

user3850 05.12.2008 03:22
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
2
2
410
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

Ответ принят как подходящий

Не совсем уверен, что вам нужно ...

Функция get_included_files может позволить вам просмотреть список всех файлов, загруженных php в этот момент.

Вы также можете обнаружить, что использование grep или функции «найти в файлах» в вашем редакторе (если он есть) может помочь вам отследить что-то в коде, которое, как вы знаете, невозможно найти.

И, наконец, об ошибках - вызовите следующие функции в верхней части скрипта, чтобы убедиться, что ошибки выводятся:

error_reporting(E_ALL);
ini_set('display_errors', 1);

Это по-прежнему не обнаруживает ошибок синтаксического анализа.

Пожалуйста, не используйте их в действующей системе, только в разработке - показывать сообщения об ошибках пользователям нецелесообразно, и они содержат информацию, которая может помочь любому, кто хочет взломать вашу систему.

Итак ... не уверен в вопросе, но я ответил то, что я думаю.

Вы не можете исследовать PHP-код в браузере, поскольку он выполняется на стороне сервера, а затем просто отображает вывод в браузере. Вы должны вручную добавить возможность видеть, что происходит в коде, с помощью операторов эха или, возможно, регистрации информации.

Чтобы отслеживать и знать все о том, что делает ваш код и сколько ресурсов он потребляет, я рекомендую вам использовать профилировщик, для PHP I - Профилировщик xDebug, есть также другие параметры, такие как APD и Benchmark Profiler.

xDebug Profiler in action...

Вы не можете смотреть на PHP-код, который не запущен на вашем компьютере. Идея состоит в том, что код внутри тегов PHP (<?php ?>) выскакивает, запускается, а затем выводится обратно туда, где были теги, до того, как окончательная версия будет отправлена ​​на ваш компьютер. Таким образом, вы не можете увидеть код на своей машине.

Что вам нужно сделать, так это подключить FTP-клиент к FTP на сервере, чтобы увидеть код.

Другие вопросы по теме