Articles of функция

PHPExcel: Как правильно использовать функцию insertNewRowBefore?

Я хочу добавить строки $ x после номера строки $ insert_here. Это функция: // Get the Excel file I want to work on: function get_excel_file(){ // Need to define this to change a global variable inside a function global $objPHPExcel; // Define an Exel Object to read files from: $objPHPExcel = PHPExcel_IOFactory::load('keywords.xlsx'); } // Inserts […]

PHP Почему моя функция дважды возвращает результат массива с разными ключами?

У меня проблема с одной из моих функций в PHP. Он возвращает результат два раза с разными ключами … Я хочу получить результат только один раз без цифровых клавиш. Этот запрос и функция возвращает следующий массив: <?php #The query $typo = GetRowsParams("SELECT * FROM glyphs WHERE g_OK=1"); #The function function GetRowsParams($requete, $params = array()) { […]

PHP – имя функции должно быть строкой

Ошибка: PHP Notice: Undefined variable: exec in readings.php on line 3 PHP Fatal error: Function name must be a string in readings.php on line 3 Код: <?php require('smarty_config.php'); exec('reading_fetcher.py',$output,$ret_code); $smarty->assign('readings',$output); $smarty->display('readings.tpl'); ?> Меня попросили reading_fetcher.py код reading_fetcher.py вот он: #!/usr/bin/env python import urllib2, re response = urllib2.urlopen('http://it.ctsfw.edu/inc/nc_scriptureframe.php') html = response.read() def remove_html_tags(data): p = re.compile(r'<.*?>') […]

Можно ли запустить функцию в переменной шаблона Silverstripe для форматирования вывода?

Я создал модель данных, которая включает поле ввода обычного текстового поля для адреса офиса. Я хотел бы сделать эквивалент nl2br($OfficeAddr) при печати данных в моем соответствующем шаблоне Silverstripe. Насколько я могу судить, их система шаблонов не поддерживает такую ​​функциональность. Я что-то упускаю? Любые рекомендуемые обходные пути?

Кнопка удаления, которая удаляет строку базы данных

Я только что сделал php-функцию function deletebooking($orderID){ $sql="DELETE FROM bs_reservations WHERE id='".$orderID."'"; $result=mysql_query($sql) or die("oopsy, error when tryin to delete events 2"); } У меня есть .php-файл, который обрабатывает представленную форму, а затем отображает HTML-страницу. Как добавить кнопку отмены бронирования, которая вызывает указанную выше функцию на странице HTML. Переменная $ orderID уже установлена. Добро пожаловать!

Как определить локальные функции в PHP?

Когда я пытаюсь это сделать: function a() { function b() { } } a(); a(); Я получаю Cannot redeclare b… Когда я попытался сделать это: function a() { if(!isset(b)) function b() { } } a(); a(); Я unexpected ), expected … Как я могу объявить функцию как локальную и забыть о возврате? Мне нужна функция, […]

Имя динамической функции в php

Я хотел бы упростить создание «пользовательских типов сообщений» в WordPress, так как утомительно проходить один и тот же скрипт и снова и снова изменять все экземпляры имен типа почтового типа вручную. Это довольно просто достичь, создав переменную, содержащую имя CPT, и используйте ее везде, где это необходимо. Таким образом, все, что мне нужно сделать, это […]

Возможно ли иметь слишком много функций в приложении PHP?

Может ли приложение PHP иметь слишком много функций? Выполняет ли большое количество PHP функции памяти и ресурсов? Моя тема WordPress в разработке имеет много функций (вероятно, более 100 к тому времени, когда я закончил), и я обеспокоен тем, что у меня может быть слишком много.

Простой «возврат» в функции PHP просто заканчивает работу преждевременно?

Я только что видел это // Check to see if the request is a XHR call if (request::is_ajax()) { // Send the 403 header header('HTTP/1.1 403 Forbidden'); return; } Я раньше не видел простого return , и я никогда не использовал его. Мое единственное предположение, что он просто действует так же, как любое return 'something' […]

register_shutdown_function переписать

Можно ли перезаписать уже установленный стек register_shutdown_function ? Что-то вроде: function f1(){ echo "f1"; } function f2(){ echo "f2"; } register_shutdown_function("f1"); echo "actions here"; register_shutdown_function("f2"); call_to_undefined_function(); // to "produce" the error В этом случае я хочу, чтобы скрипт вызывал только f2() . Это возможно?