как я могу сделать исключение броска этого типа?
если у меня есть файл с расширением .xlsx, хорошо, если мое расширение файла другое, выбросить новую ошибку исключения и т.д.
Спасибо за поддержку
я должен сделать этот контроль здесь
function getexceldata($excelfilepath){
$excelfilepath='/home/b2bmomo/test/esempio.xlsx';
if (!is_readable($excelfilepath))
{
throw new Exception('File ('.$excelfilepath.') not readable');
}
try {
после того, как путь к файлу исключения доступен для чтения, я должен сделать это
Может быть, вы ищете это:
function getexceldata($excelfilepath){
$excelfilepath='/home/b2bmomo/test/esempio.xlsx';
if (!is_readable($excelfilepath))
{
throw new Exception('File ('.$excelfilepath.') not readable');
}
( ... )
}
try
{
$result = getexceldata( $excelfilepath );
}
catch (Exception $e)
{
echo 'Caught exception: ', $e->getMessage(), PHP_EOL;
}
В противном случае, если вы ищете этот путь:
function getexceldata($excelfilepath){
$excelfilepath='/home/b2bmomo/test/esempio.xlsx';
try
{
if (!is_readable($excelfilepath))
{
throw new Exception('File ('.$excelfilepath.') not readable');
}
catch (Exception $e)
{
// Do something
}
}
пожалуйста, обратите внимание, что это имеет мало смысла. Используйте этот синтаксис вместо:
function getexceldata($excelfilepath){
$excelfilepath='/home/b2bmomo/test/esempio.xlsx';
if (!is_readable($excelfilepath))
{
// Do something
}
}
Других решений пока нет …