Code |
Context
if (Configure::read() > 0) {
include ($___viewFn);
$___viewFn = "/home/www/jinan.timescore.co.kr/views/layouts/news.ctp"
$___dataForView = array(
"title_for_layout" => "1086호 South Korea Tightens Rules as E-Scooter Accidents Surge|상급영어",
"info" => array(
"InfoBasic" => array()
),
"d" => DvalueComponent
DvalueComponent::$area_num = array
DvalueComponent::$tel = array
DvalueComponent::$datetime = array
DvalueComponent::$fn = array
DvalueComponent::$info = array
DvalueComponent::$limits = array
DvalueComponent::$enabled = true,
"agent_info" => array(
"is_mobile" => false,
"is_ie" => false,
"is_html5" => true,
"referer" => ""
),
"site_info" => array(
"document_root" => "/home/www/jinan.timescore.co.kr",
"domain" => "jinan.timescore.co.kr",
"id" => "1",
"mail" => "timesadmin@timescore.co.kr",
"http_host" => "http://jinan.timescore.co.kr",
"name" => "타임즈코어",
"company_name" => "(주)타임즈코어",
"tel" => "02-392-3800",
"fax" => "02-392-1800",
"zip" => "06744",
"addr1" => "서울시 서초구 남부순환로 356길 100",
"addr2" => "윤화빌딩 5층",
"open_flag" => 1
),
"meta" => array(
"keyword" => array(),
"des" => "",
"etc" => array()
),
"titles" => array(
array()
),
"user_info" => array(
null,
"id" => false,
"test" => false
),
"data" => array(
"JuniorArticle" => array()
),
"content_for_layout" => "<div class="popup_box_trans">
<div class="trans_header"></div>
<div class="trans_line">
한국은 개인형 이동장치(PM)로 불리는 전동킥보드와 관련된 사고가 계속 증가함에 따라 전동킥보드에 대한 규제를 강화하고 있습니다.
최근 몇 년 동안, 매년 2,000건 이상의 전동킥보드 사고가 보고되었습니다.
서울 서초구에서는, 학생들을 보호하고 혼잡한 보행 구역에서의 위험을 줄이기 위해 정오부터 오후 11시까지 학원가 주변에서 전동킥보드를 금지하는 새로운 표지판이 설치되었습니다.
전국적으로 전동킥보드와 관련된 치명적인 사고가 더 많이 발생하고 있습니다.
최근 한 중학생이 자동차와 충돌한 후 사망했고, 또 다른 남성은 전동킥보드를 타다가 연석에서 떨어져 사망했습니다.
이러한 사고들 중 다수는 미성년자나 무면허 운전자가 관련되어 있습니다.
2020년부터 2024년까지, 개인형 이동장치 사고의 40% 이상이 무면허 운전자에 의해 발생했으며, 이들 중 다수는 청소년이었습니다.
법적으로 전동킥보드를 운전하려면 면허가 필요하지만, 최근 조사에 따르면 6개의 주요 전동킥보드 대여업체가 면허 확인을 제대로 하지 않고 있는 것으로 나타났습니다.
전문가들은 지역 규정만으로는 불충분하며, 보다 강력한 국가 차원의 법률이 필요하다고 말합니다.
세계적으로, 독일과 네덜란드와 같은 나라들은 전동킥보드에 대해 보험 가입과 면허 확인을 의무화하고 있습니다.
파리와 멜버른 같은 도시들은 전동킥보드 대여 자체를 전면 금지하기도 했습니다.
전문가들은 한국도 안전성과 책임성을 높이기 위해 이러한 조치를 따라야 한다고 말합니다.
</div>
<div class="trans_footer"></div>
<div class="btn_close"><img src="/img/common/trans/btn_close.png" class="btn_close_img" /></div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".btn_close_img").click(function(){
window.history.back();
});
});
</script>",
"scripts_for_layout" => "",
"time" => TimeHelper
TimeHelper::$helpers = NULL
TimeHelper::$base = ""
TimeHelper::$webroot = "/"
TimeHelper::$theme = NULL
TimeHelper::$here = "/intermediate/trans/15352"
TimeHelper::$params = array
TimeHelper::$action = "trans"
TimeHelper::$plugin = NULL
TimeHelper::$data = NULL
TimeHelper::$namedArgs = NULL
TimeHelper::$argSeparator = NULL
TimeHelper::$validationErrors = NULL
TimeHelper::$tags = array
TimeHelper::$__tainted = NULL
TimeHelper::$__cleaned = NULL,
"krTime" => krTimeHelper
krTimeHelper::$helpers = array
krTimeHelper::$def_date = "0000-00-00 00:00:00"
krTimeHelper::$base = ""
krTimeHelper::$webroot = "/"
krTimeHelper::$theme = NULL
krTimeHelper::$here = "/intermediate/trans/15352"
krTimeHelper::$params = array
krTimeHelper::$action = "trans"
krTimeHelper::$plugin = NULL
krTimeHelper::$data = NULL
krTimeHelper::$namedArgs = NULL
krTimeHelper::$argSeparator = NULL
krTimeHelper::$validationErrors = NULL
krTimeHelper::$tags = array
krTimeHelper::$__tainted = NULL
krTimeHelper::$__cleaned = NULL
krTimeHelper::$Time = TimeHelper object,
"session" => SessionHelper
SessionHelper::$helpers = array
SessionHelper::$__active = true
SessionHelper::$valid = false
SessionHelper::$error = false
SessionHelper::$_userAgent = "086fb79b629078cfdc757c91c8cc463f"
SessionHelper::$path = "/"
SessionHelper::$lastError = NULL
SessionHelper::$security = "low"
SessionHelper::$time = 1770092913
SessionHelper::$sessionTime = 1770128913
SessionHelper::$cookieLifeTime = false
SessionHelper::$watchKeys = array
SessionHelper::$id = NULL
SessionHelper::$host = NULL
SessionHelper::$timeout = NULL
SessionHelper::$base = ""
SessionHelper::$webroot = "/"
SessionHelper::$here = "/intermediate/trans/15352"
SessionHelper::$params = array
SessionHelper::$action = "trans"
SessionHelper::$data = NULL
SessionHelper::$theme = NULL
SessionHelper::$plugin = NULL,
"text" => TextHelper
TextHelper::$helpers = NULL
TextHelper::$base = ""
TextHelper::$webroot = "/"
TextHelper::$theme = NULL
TextHelper::$here = "/intermediate/trans/15352"
TextHelper::$params = array
TextHelper::$action = "trans"
TextHelper::$plugin = NULL
TextHelper::$data = NULL
TextHelper::$namedArgs = NULL
TextHelper::$argSeparator = NULL
TextHelper::$validationErrors = NULL
TextHelper::$tags = array
TextHelper::$__tainted = NULL
TextHelper::$__cleaned = NULL,
"form" => FormHelper
FormHelper::$helpers = array
FormHelper::$fieldset = array
FormHelper::$__options = array
FormHelper::$fields = array
FormHelper::$requestType = NULL
FormHelper::$defaultModel = NULL
FormHelper::$_inputDefaults = array
FormHelper::$_lastAction = ""
FormHelper::$base = ""
FormHelper::$webroot = "/"
FormHelper::$theme = NULL
FormHelper::$here = "/intermediate/trans/15352"
FormHelper::$params = array
FormHelper::$action = "trans"
FormHelper::$plugin = NULL
FormHelper::$data = NULL
FormHelper::$namedArgs = NULL
FormHelper::$argSeparator = NULL
FormHelper::$validationErrors = NULL
FormHelper::$tags = array
FormHelper::$__tainted = NULL
FormHelper::$__cleaned = NULL
FormHelper::$Html = HtmlHelper object,
"javascript" => JavascriptHelper
JavascriptHelper::$useNative = true
JavascriptHelper::$enabled = true
JavascriptHelper::$safe = false
JavascriptHelper::$tags = array
JavascriptHelper::$_blockOptions = array
JavascriptHelper::$_cachedEvents = array
JavascriptHelper::$_cacheEvents = false
JavascriptHelper::$_cacheToFile = false
JavascriptHelper::$_cacheAll = false
JavascriptHelper::$_rules = array
JavascriptHelper::$__scriptBuffer = NULL
JavascriptHelper::$helpers = NULL
JavascriptHelper::$base = ""
JavascriptHelper::$webroot = "/"
JavascriptHelper::$theme = NULL
JavascriptHelper::$here = "/intermediate/trans/15352"
JavascriptHelper::$params = array
JavascriptHelper::$action = "trans"
JavascriptHelper::$plugin = NULL
JavascriptHelper::$data = NULL
JavascriptHelper::$namedArgs = NULL
JavascriptHelper::$argSeparator = NULL
JavascriptHelper::$validationErrors = NULL
JavascriptHelper::$__tainted = NULL
JavascriptHelper::$__cleaned = NULL,
"html" => HtmlHelper
HtmlHelper::$tags = array
HtmlHelper::$_crumbs = array
HtmlHelper::$__includedScripts = array
HtmlHelper::$_scriptBlockOptions = array
HtmlHelper::$__docTypes = array
HtmlHelper::$helpers = NULL
HtmlHelper::$base = ""
HtmlHelper::$webroot = "/"
HtmlHelper::$theme = NULL
HtmlHelper::$here = "/intermediate/trans/15352"
HtmlHelper::$params = array
HtmlHelper::$action = "trans"
HtmlHelper::$plugin = NULL
HtmlHelper::$data = NULL
HtmlHelper::$namedArgs = NULL
HtmlHelper::$argSeparator = NULL
HtmlHelper::$validationErrors = NULL
HtmlHelper::$__tainted = NULL
HtmlHelper::$__cleaned = NULL,
"ajax" => AjaxHelper
AjaxHelper::$helpers = array
AjaxHelper::$Html = HtmlHelper object
AjaxHelper::$Javascript = JavascriptHelper object
AjaxHelper::$callbacks = array
AjaxHelper::$ajaxOptions = array
AjaxHelper::$dragOptions = array
AjaxHelper::$dropOptions = array
AjaxHelper::$sortOptions = array
AjaxHelper::$sliderOptions = array
AjaxHelper::$editorOptions = array
AjaxHelper::$autoCompleteOptions = array
AjaxHelper::$__ajaxBuffer = array
AjaxHelper::$base = ""
AjaxHelper::$webroot = "/"
AjaxHelper::$theme = NULL
AjaxHelper::$here = "/intermediate/trans/15352"
AjaxHelper::$params = array
AjaxHelper::$action = "trans"
AjaxHelper::$plugin = NULL
AjaxHelper::$data = NULL
AjaxHelper::$namedArgs = NULL
AjaxHelper::$argSeparator = NULL
AjaxHelper::$validationErrors = NULL
AjaxHelper::$tags = array
AjaxHelper::$__tainted = NULL
AjaxHelper::$__cleaned = NULL
AjaxHelper::$Form = FormHelper object
)
$loadHelpers = false
$cached = true
$loadedHelpers = array()
$title_for_layout = "1086호 South Korea Tightens Rules as E-Scooter Accidents Surge|상급영어"
$info = array(
"InfoBasic" => array(
"id" => "1",
"name" => "타임즈코어",
"company_name" => "(주)타임즈코어",
"category" => "",
"works" => "",
"company_no" => "110-81-48028",
"seller_no" => "제2004-02031호",
"ceo" => "이지예",
"zip" => "06744",
"addr1" => "서울시 서초구 남부순환로 356길 100",
"addr2" => "윤화빌딩 5층",
"tel" => "02-392-3800",
"fax" => "02-392-1800",
"email" => "timesadmin@timescore.co.kr",
"modified" => "2017-08-02 14:08:18",
"created" => "2014-03-26 20:25:09"
)
)
$d = DvalueComponent
DvalueComponent::$area_num = array
DvalueComponent::$tel = array
DvalueComponent::$datetime = array
DvalueComponent::$fn = array
DvalueComponent::$info = array
DvalueComponent::$limits = array
DvalueComponent::$enabled = true
$agent_info = array(
"is_mobile" => false,
"is_ie" => false,
"is_html5" => true,
"referer" => ""
)
$site_info = array(
"document_root" => "/home/www/jinan.timescore.co.kr",
"domain" => "jinan.timescore.co.kr",
"id" => "1",
"mail" => "timesadmin@timescore.co.kr",
"http_host" => "http://jinan.timescore.co.kr",
"name" => "타임즈코어",
"company_name" => "(주)타임즈코어",
"tel" => "02-392-3800",
"fax" => "02-392-1800",
"zip" => "06744",
"addr1" => "서울시 서초구 남부순환로 356길 100",
"addr2" => "윤화빌딩 5층",
"open_flag" => 1
)
$meta = array(
"keyword" => array(),
"des" => "",
"etc" => array()
)
$titles = array(
array(
"name" => "상급영어",
"link" => "/Intermediate/"
)
)
$user_info = array(
null,
"id" => false,
"test" => false
)
$data = array(
"JuniorArticle" => array(
"no" => "1086",
"title" => "South Korea Tightens Rules as E-Scooter Accidents Surge",
"title_kr" => "한국, 전동킥보드 사고 급증에 따라 규제 강화",
"context_kr" => "한국은 개인형 이동장치(PM)로 불리는 전동킥보드와 관련된 사고가 계속 증가함에 따라 전동킥보드에 대한 규제를 강화하고 있습니다.
최근 몇 년 동안, 매년 2,000건 이상의 전동킥보드 사고가 보고되었습니다.
서울 서초구에서는, 학생들을 보호하고 혼잡한 보행 구역에서의 위험을 줄이기 위해 정오부터 오후 11시까지 학원가 주변에서 전동킥보드를 금지하는 새로운 표지판이 설치되었습니다.
전국적으로 전동킥보드와 관련된 치명적인 사고가 더 많이 발생하고 있습니다.
최근 한 중학생이 자동차와 충돌한 후 사망했고, 또 다른 남성은 전동킥보드를 타다가 연석에서 떨어져 사망했습니다.
이러한 사고들 중 다수는 미성년자나 무면허 운전자가 관련되어 있습니다.
2020년부터 2024년까지, 개인형 이동장치 사고의 40% 이상이 무면허 운전자에 의해 발생했으며, 이들 중 다수는 청소년이었습니다.
법적으로 전동킥보드를 운전하려면 면허가 필요하지만, 최근 조사에 따르면 6개의 주요 전동킥보드 대여업체가 면허 확인을 제대로 하지 않고 있는 것으로 나타났습니다.
전문가들은 지역 규정만으로는 불충분하며, 보다 강력한 국가 차원의 법률이 필요하다고 말합니다.
세계적으로, 독일과 네덜란드와 같은 나라들은 전동킥보드에 대해 보험 가입과 면허 확인을 의무화하고 있습니다.
파리와 멜버른 같은 도시들은 전동킥보드 대여 자체를 전면 금지하기도 했습니다.
전문가들은 한국도 안전성과 책임성을 높이기 위해 이러한 조치를 따라야 한다고 말합니다.
"
)
)
$content_for_layout = "<div class="popup_box_trans">
<div class="trans_header"></div>
<div class="trans_line">
한국은 개인형 이동장치(PM)로 불리는 전동킥보드와 관련된 사고가 계속 증가함에 따라 전동킥보드에 대한 규제를 강화하고 있습니다.
최근 몇 년 동안, 매년 2,000건 이상의 전동킥보드 사고가 보고되었습니다.
서울 서초구에서는, 학생들을 보호하고 혼잡한 보행 구역에서의 위험을 줄이기 위해 정오부터 오후 11시까지 학원가 주변에서 전동킥보드를 금지하는 새로운 표지판이 설치되었습니다.
전국적으로 전동킥보드와 관련된 치명적인 사고가 더 많이 발생하고 있습니다.
최근 한 중학생이 자동차와 충돌한 후 사망했고, 또 다른 남성은 전동킥보드를 타다가 연석에서 떨어져 사망했습니다.
이러한 사고들 중 다수는 미성년자나 무면허 운전자가 관련되어 있습니다.
2020년부터 2024년까지, 개인형 이동장치 사고의 40% 이상이 무면허 운전자에 의해 발생했으며, 이들 중 다수는 청소년이었습니다.
법적으로 전동킥보드를 운전하려면 면허가 필요하지만, 최근 조사에 따르면 6개의 주요 전동킥보드 대여업체가 면허 확인을 제대로 하지 않고 있는 것으로 나타났습니다.
전문가들은 지역 규정만으로는 불충분하며, 보다 강력한 국가 차원의 법률이 필요하다고 말합니다.
세계적으로, 독일과 네덜란드와 같은 나라들은 전동킥보드에 대해 보험 가입과 면허 확인을 의무화하고 있습니다.
파리와 멜버른 같은 도시들은 전동킥보드 대여 자체를 전면 금지하기도 했습니다.
전문가들은 한국도 안전성과 책임성을 높이기 위해 이러한 조치를 따라야 한다고 말합니다.
</div>
<div class="trans_footer"></div>
<div class="btn_close"><img src="/img/common/trans/btn_close.png" class="btn_close_img" /></div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".btn_close_img").click(function(){
window.history.back();
});
});
</script>"
$scripts_for_layout = ""
$time = TimeHelper
TimeHelper::$helpers = NULL
TimeHelper::$base = ""
TimeHelper::$webroot = "/"
TimeHelper::$theme = NULL
TimeHelper::$here = "/intermediate/trans/15352"
TimeHelper::$params = array
TimeHelper::$action = "trans"
TimeHelper::$plugin = NULL
TimeHelper::$data = NULL
TimeHelper::$namedArgs = NULL
TimeHelper::$argSeparator = NULL
TimeHelper::$validationErrors = NULL
TimeHelper::$tags = array
TimeHelper::$__tainted = NULL
TimeHelper::$__cleaned = NULL
$krTime = krTimeHelper
krTimeHelper::$helpers = array
krTimeHelper::$def_date = "0000-00-00 00:00:00"
krTimeHelper::$base = ""
krTimeHelper::$webroot = "/"
krTimeHelper::$theme = NULL
krTimeHelper::$here = "/intermediate/trans/15352"
krTimeHelper::$params = array
krTimeHelper::$action = "trans"
krTimeHelper::$plugin = NULL
krTimeHelper::$data = NULL
krTimeHelper::$namedArgs = NULL
krTimeHelper::$argSeparator = NULL
krTimeHelper::$validationErrors = NULL
krTimeHelper::$tags = array
krTimeHelper::$__tainted = NULL
krTimeHelper::$__cleaned = NULL
krTimeHelper::$Time = TimeHelper object
$session = SessionHelper
SessionHelper::$helpers = array
SessionHelper::$__active = true
SessionHelper::$valid = false
SessionHelper::$error = false
SessionHelper::$_userAgent = "086fb79b629078cfdc757c91c8cc463f"
SessionHelper::$path = "/"
SessionHelper::$lastError = NULL
SessionHelper::$security = "low"
SessionHelper::$time = 1770092913
SessionHelper::$sessionTime = 1770128913
SessionHelper::$cookieLifeTime = false
SessionHelper::$watchKeys = array
SessionHelper::$id = NULL
SessionHelper::$host = NULL
SessionHelper::$timeout = NULL
SessionHelper::$base = ""
SessionHelper::$webroot = "/"
SessionHelper::$here = "/intermediate/trans/15352"
SessionHelper::$params = array
SessionHelper::$action = "trans"
SessionHelper::$data = NULL
SessionHelper::$theme = NULL
SessionHelper::$plugin = NULL
$text = TextHelper
TextHelper::$helpers = NULL
TextHelper::$base = ""
TextHelper::$webroot = "/"
TextHelper::$theme = NULL
TextHelper::$here = "/intermediate/trans/15352"
TextHelper::$params = array
TextHelper::$action = "trans"
TextHelper::$plugin = NULL
TextHelper::$data = NULL
TextHelper::$namedArgs = NULL
TextHelper::$argSeparator = NULL
TextHelper::$validationErrors = NULL
TextHelper::$tags = array
TextHelper::$__tainted = NULL
TextHelper::$__cleaned = NULL
$form = FormHelper
FormHelper::$helpers = array
FormHelper::$fieldset = array
FormHelper::$__options = array
FormHelper::$fields = array
FormHelper::$requestType = NULL
FormHelper::$defaultModel = NULL
FormHelper::$_inputDefaults = array
FormHelper::$_lastAction = ""
FormHelper::$base = ""
FormHelper::$webroot = "/"
FormHelper::$theme = NULL
FormHelper::$here = "/intermediate/trans/15352"
FormHelper::$params = array
FormHelper::$action = "trans"
FormHelper::$plugin = NULL
FormHelper::$data = NULL
FormHelper::$namedArgs = NULL
FormHelper::$argSeparator = NULL
FormHelper::$validationErrors = NULL
FormHelper::$tags = array
FormHelper::$__tainted = NULL
FormHelper::$__cleaned = NULL
FormHelper::$Html = HtmlHelper object
$javascript = JavascriptHelper
JavascriptHelper::$useNative = true
JavascriptHelper::$enabled = true
JavascriptHelper::$safe = false
JavascriptHelper::$tags = array
JavascriptHelper::$_blockOptions = array
JavascriptHelper::$_cachedEvents = array
JavascriptHelper::$_cacheEvents = false
JavascriptHelper::$_cacheToFile = false
JavascriptHelper::$_cacheAll = false
JavascriptHelper::$_rules = array
JavascriptHelper::$__scriptBuffer = NULL
JavascriptHelper::$helpers = NULL
JavascriptHelper::$base = ""
JavascriptHelper::$webroot = "/"
JavascriptHelper::$theme = NULL
JavascriptHelper::$here = "/intermediate/trans/15352"
JavascriptHelper::$params = array
JavascriptHelper::$action = "trans"
JavascriptHelper::$plugin = NULL
JavascriptHelper::$data = NULL
JavascriptHelper::$namedArgs = NULL
JavascriptHelper::$argSeparator = NULL
JavascriptHelper::$validationErrors = NULL
JavascriptHelper::$__tainted = NULL
JavascriptHelper::$__cleaned = NULL
$html = HtmlHelper
HtmlHelper::$tags = array
HtmlHelper::$_crumbs = array
HtmlHelper::$__includedScripts = array
HtmlHelper::$_scriptBlockOptions = array
HtmlHelper::$__docTypes = array
HtmlHelper::$helpers = NULL
HtmlHelper::$base = ""
HtmlHelper::$webroot = "/"
HtmlHelper::$theme = NULL
HtmlHelper::$here = "/intermediate/trans/15352"
HtmlHelper::$params = array
HtmlHelper::$action = "trans"
HtmlHelper::$plugin = NULL
HtmlHelper::$data = NULL
HtmlHelper::$namedArgs = NULL
HtmlHelper::$argSeparator = NULL
HtmlHelper::$validationErrors = NULL
HtmlHelper::$__tainted = NULL
HtmlHelper::$__cleaned = NULL
$ajax = AjaxHelper
AjaxHelper::$helpers = array
AjaxHelper::$Html = HtmlHelper object
AjaxHelper::$Javascript = JavascriptHelper object
AjaxHelper::$callbacks = array
AjaxHelper::$ajaxOptions = array
AjaxHelper::$dragOptions = array
AjaxHelper::$dropOptions = array
AjaxHelper::$sortOptions = array
AjaxHelper::$sliderOptions = array
AjaxHelper::$editorOptions = array
AjaxHelper::$autoCompleteOptions = array
AjaxHelper::$__ajaxBuffer = array
AjaxHelper::$base = ""
AjaxHelper::$webroot = "/"
AjaxHelper::$theme = NULL
AjaxHelper::$here = "/intermediate/trans/15352"
AjaxHelper::$params = array
AjaxHelper::$action = "trans"
AjaxHelper::$plugin = NULL
AjaxHelper::$data = NULL
AjaxHelper::$namedArgs = NULL
AjaxHelper::$argSeparator = NULL
AjaxHelper::$validationErrors = NULL
AjaxHelper::$tags = array
AjaxHelper::$__tainted = NULL
AjaxHelper::$__cleaned = NULL
AjaxHelper::$Form = FormHelper objectinclude - APP/views/layouts/news.ctp, line 5
View::_render() - CORE/cake-1.3.18/libs/view/view.php, line 736
View::renderLayout() - CORE/cake-1.3.18/libs/view/view.php, line 494
View::render() - CORE/cake-1.3.18/libs/view/view.php, line 440
Controller::render() - CORE/cake-1.3.18/libs/controller/controller.php, line 909
Dispatcher::_invoke() - CORE/cake-1.3.18/dispatcher.php, line 208
Dispatcher::dispatch() - CORE/cake-1.3.18/dispatcher.php, line 172
[main] - APP/webroot/index.php, line 86